数据库
文章平均质量分 70
hemeinvyiqiluoben
这个作者很懒,什么都没留下…
展开
-
MySQL--mysqldump命令详解
1转载 2022-08-13 09:59:20 · 1927 阅读 · 0 评论 -
Redis常用命令入门4:集合类型
转自:https://www.cnblogs.com/Joans/p/5806742.html 集合类型之前我们已经介绍过了最基本的字符串类型、散列类型、列表类型,下面我们一起学习一下集合类型。集合类型也是体现redis一个比较高价值的一个类型了。因为Redis的集合类型,所以我们可以很容易的在Redis中执行差集运算、交集运算、并集运算。首先我们先介绍一下集合类型和列表类型的...转载 2018-08-29 21:02:59 · 128 阅读 · 0 评论 -
mysql提高insert into 插入速度的3种方法
转自:https://blog.csdn.net/lxf0613050210/article/details/79611006 当mysql大批量插入数据的时候就会变的非常慢, mysql提高insert into 插入速度的方法有三种:第一种插入提速方法:如果数据库中的数据已经很多(几百万条), 那么可以 加大mysql配置中的 bulk_insert_buffer_size,这...转载 2018-12-02 00:27:22 · 2223 阅读 · 0 评论 -
mysql数据库插入速度和读取速度的调整记录
转自:https://www.cnblogs.com/zrbfree/p/5241592.html 需求:由于项目变态,需要在一个比较短时间段急剧增加数据库记录(两三天内,由于0增加至5亿)。在整个过程调优过程非常艰辛思路: (1)提高数据库插入性能中心思想:尽量将数据一次性写入到Data File和减少数据库的checkpoint 操作。这次修改了下面四个配置项: 1)将 i...转载 2018-12-02 00:12:25 · 644 阅读 · 0 评论 -
MySQL Binlog详解 - 记录mysql数据库表所有增删改操作的二进制日志文件
转自: https://www.cnblogs.com/xhyan/p/6530861.html MySQL Binlog详解 Mysql的binlog日志作用是用来记录mysql内部增删改查等对mysql数据库有更新的内容的记录(对数据库的改动),对数据库的查询select或show等不会被binlog日志记录;主要用于数据库的主从复制以及增量恢复。mysql的binlog日志...转载 2018-10-16 15:29:09 · 2997 阅读 · 0 评论 -
Redis 如何保持和MySQL数据一致
转自: https://blog.csdn.net/Thousa_Ho/article/details/78900563 1. MySQL持久化数据,Redis只读数据redis在启动之后,从数据库加载数据。读请求:不要求强一致性的读请求,走redis,要求强一致性的直接从mysql读取写请求:数据首先都写到数据库,之后更新redis(先写redis再写mysql,如果...转载 2018-09-09 22:56:12 · 2117 阅读 · 0 评论 -
Redis和MySQL的4种结合方案
转自: https://www.cnblogs.com/daydaynobug/p/6649960.html 方案一:程序同时写Redis和MySQL读Redis 方案二:程序写MySQL, 使用Gearman调用MySQL的UDF,完成对Redis的写读Redis 方案三:程序写MySQL, 解析binlog,数据放入队列写Redis读Redis...转载 2018-09-09 22:42:20 · 21138 阅读 · 2 评论 -
Redis缓存Mysql模拟用户登录Java实现实例
转自:https://blog.csdn.net/chengxuyuan_110/article/details/81126512 这段时间在研究Redis,作为缓存界的新宠,现在使用它的公司越来越多。本文使用的是最新稳定版Redis3.0.实现的具体逻辑是: 1. 用户登录首先判断是否在redis缓存中,如果在redis缓存中,直接登录成功; 2. 若用户未在redi...转载 2018-09-06 12:45:43 · 182 阅读 · 0 评论 -
Redis常用命令入门3:列表类型
转自:https://www.cnblogs.com/Joans/p/5807013.html 列表类型列表类型也是一个我们很长要用到的一个类型。比如我们发博客,要用到博客列表。如果没有列表我们就只能遍历键来获取所有文章或一部分文章了,这个语法是keys,但是这个命令需要遍历数据库中的所有键,处于性能方面的考虑,在生产环境是不推荐使用的。列表类型可以存储一个有序的字符串列表,常用的...转载 2018-08-29 21:02:02 · 131 阅读 · 0 评论 -
使用MySQL Proxy实现mysql读写分离,并解决MySQL主从同步延迟
转自:http://m635674608.iteye.com/blog/2314906 主从复制的原理:分为同步复制和异步复制,实际复制架构中大部分为异步复制。 复制的基本过程如下:1).Slave上面的IO进程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容;2).Master接收到来自Slave的IO进程的请求后,通过负责复制的IO进程...转载 2018-09-05 12:56:28 · 697 阅读 · 0 评论 -
MyCAT实现MySQL的读写分离 - 有写同步延迟
转自: https://www.cnblogs.com/ivictor/p/5131480.html 在MySQL中间件出现之前,对于MySQL主从集群,如果要实现其读写分离,一般是在程序端实现,这样就带来一个问题,即数据库和程序的耦合度太高,如果我数据库的地址发生改变了,那么我程序端也要进行相应的修改,如果数据库不小心挂掉了,则同时也意味着程序的不可用,而这对很多应用来说,并不能接受。...转载 2018-09-05 12:54:03 · 3236 阅读 · 0 评论 -
Redis高级特性:虚拟内存的使用技巧
转自:https://blog.csdn.net/aigoogle/article/details/44621741 【IT168 专稿】首先说明下redis的虚拟内存与操作系统的虚拟内存不是一码事,但是思路和目的都是相同的。就是暂时把不经常访问的数据从内存交换到磁盘中,从而腾出宝贵的内存空间用于其他需要访问的数据。尤其是对于redis这样的内存数据库,内存总是不够用的。 除了可以将...转载 2018-08-30 14:35:04 · 289 阅读 · 0 评论 -
Redis基础、高级特性与性能调优
转自:https://www.cnblogs.com/276815076/p/7245333.html 本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方面进行更深入的介绍和指导。本文适合使用Redis的普通开发人员,以及对Redis进行选型、架构设计和性能调优的架...转载 2018-08-30 14:00:07 · 143 阅读 · 0 评论 -
Redis命令操作简介及五种value数据类型
转自:https://blog.csdn.net/ty4315/article/details/52050721 Redis是使用键值存储数据,key必须是字符串value支持五种数据类型,最新版本又新增加了两种这里暂不介绍。下面会介绍redis的一些基本命令的使用。 首先启动redis并登录客户端。 Redis中的命令不区分大小写。一:基本命令及string类型...转载 2018-08-30 09:13:47 · 2242 阅读 · 0 评论 -
Redis常用命令入门5:有序集合类型
转自:https://www.cnblogs.com/Joans/p/5807366.html 有序集合类型上节我们一起学习了集合类型,感受到了redis的强大。现在我们接着学Redis的最后一个类型——有序集合类型。有序集合类型,大家从名字上应该就可以知道,实际上就是在集合类型上加了个有序而已。Redis中的有序集合类型,实际上是在集合类型上,为每个元素都关联一个分数,有序实际上...转载 2018-08-29 21:03:56 · 159 阅读 · 0 评论 -
mysql千万级数据库插入速度和读取速度的调整记录
转自: https://www.jianshu.com/p/d017abaea8d1 一般情况下mysql上百万数据读取和插入更新是没什么问题了,但到了上千万级就会出现很慢,下面我们来看mysql千万级数据库插入速度和读取速度的调整记录吧。1)提高数据库插入性能中心思想:尽量将数据一次性写入到Data File和减少数据库的checkpoint 操作。这次修改了下面四个配置项:...转载 2018-12-02 00:31:51 · 4726 阅读 · 0 评论 -
JAVA Mysql中如何实现Blob的存取 -2
此实现为用java访问mysql的blob,对图片进行存取 /** * Title: BlobPros.java * Project: test * Description: 把图片存入mysql中的blob字段,并取出 * Call Module: mtools数据库中的tmp表 * File: C:downloadsluozsh.jp转载 2016-01-05 11:13:24 · 3053 阅读 · 0 评论 -
Sql Server Alter语句
在修改Sql Server表结构时,常用到Alter语句,把一些常用的alter语句列举如下。1:向表中添加字段Alter table [表名] add [列名] 类型2: 删除字段Alter table [表名] drop column [列名]3: 修改表中字段类型 (可以修改列的类型,是否为空)Alter table [表名] alter转载 2015-04-12 20:34:32 · 361 阅读 · 0 评论 -
10款最好用的MySQL数据库客户端图形界面管理工具
MySQL 在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在 Internet 上的中小型网站中。随着 MySQL 的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google 和 Facebook 等网站。非常流行的开源软件组合 LAMP 中的“M”指的就是 MySQL。 MySQL 最初是瑞典的 MySQL AB 公司开发的一款数据库软件转载 2015-12-24 09:44:16 · 60993 阅读 · 0 评论 -
我的mysql使用心得
insert 插入 到 类型为 bit(1) 的 列 : b'1' AS NSW_Flag原创 2015-11-16 20:07:28 · 538 阅读 · 0 评论 -
MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
转自: http://www.jb51.net/article/38004.htm本篇文章是对MySQL数据库引擎介绍、区别、创建和性能测试进行了详细的分析介绍,需要的朋友参考下数据库引擎介绍MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP转载 2015-11-17 11:09:34 · 392 阅读 · 0 评论 -
sql语句备份
-- 需要保存的sql语句-- alter table cnn_csfg modify title varchar(200);-- alter table cnn_csfg modify types2 varchar(100);-- alter table cnn_csfg modify hangye varchar(200); -- alter table p_notif原创 2015-11-06 10:10:02 · 461 阅读 · 0 评论 -
基本的MYSQL语句大全
1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice'disk','testBack','c:\mss转载 2015-10-10 11:06:28 · 414 阅读 · 0 评论 -
MySql中的变量定义
转自: http://blog.csdn.net/jiangwei0910410003/article/details/24965087根据mysql手册,mysql的变量分为两种:系统变量和用户变量。但是在实际使用中,还会遇到诸如局部变量、会话变量等概念。根据个人感觉,mysql变量大体可以分为四种类型:一、局部变量。局部变量一般用在sql语句块中,比如存储过程的begi转载 2016-01-27 14:49:12 · 588 阅读 · 0 评论 -
mysql慢查询设置
一、MySQL数据库有几个配置选项可以帮助我们及时捕获低效SQL语句1,slow_query_log这个参数设置为ON,可以捕获执行时间超过一定数值的SQL语句。2,long_query_time当SQL语句执行时间超过此数值时,就会被记录到日志中,建议设置为1或者更短。3,slow_query_log_file记录日志的文件名。4,log_querie转载 2016-04-28 13:37:35 · 400 阅读 · 0 评论 -
mysql innodb 引擎 key - 和 Primary key的区别 以及 索引的用法总结
mysql中关键字 key的几个用法: ①、用在列定义中,表示主键,这里 key = primary key②、用在create table 的所有列定义后,这里key=index,表示索引③、用在create key中,key = index④、用在alter table中,用法和create table中相同mysql中,广义的索引包括 ①、primary ke原创 2016-04-16 11:47:45 · 2321 阅读 · 0 评论 -
mysql外键(FOREIGN KEY)的简单使用
一、基本概念1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字段必须在所有的参照表中进行明确地索引,InnoDB不能自动地创建索引。2、外键可以是一对一的,一个表的记录只能与另一个表的一条记录连接,或者是一对多的,一个表的记录与另一个表的多条记录连接。转载 2016-04-16 21:31:12 · 791 阅读 · 0 评论 -
我的mysql触发器笔记
触发器是与表有关的数据库对象,在满足定义时出发,并执行触发器中定义的语句集合。,这句话有三层意思:1、某个指定的触发器必须和指定的表关联2、触发器在满足出发条件的时候被出发3、触发器被出发后,执行指定的语句集合。mysql从 5.02版本开始支持触发器的功能。CREATE [DEFINER = { user | CURRENT_USER }] TRI原创 2016-04-19 10:38:58 · 468 阅读 · 0 评论 -
构建高性能web之路------mysql读写分离实战
一个完整的mysql读写分离环境包括以下几个部分:应用程序clientdatabase proxydatabase集群在本次实战中,应用程序client基于c3p0连接后端的database proxy。database proxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的repl转载 2015-12-23 11:18:37 · 569 阅读 · 0 评论 -
JAVA 的 mysql blob操作 -1 比较全面,但是格式乱
该文只介绍了BLOB操作、稍后会有TEXT的操作文章。[email protected]中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。BLOB类型实际是个类型系列(TinyBlob、Blob、MediumBlob、LongBlob),除了在存储的最大信息量上不同外,他们是等同的。 MySQL的四种BLOB类型 类型 大转载 2016-01-05 11:03:26 · 1460 阅读 · 0 评论 -
SQLServer 2005 和自增长主键identity说再见——NEWSEQUENTIALID()
在SQLServer2005环境下,表的主键应该怎样设计.目前主要用到的主键方案共三种自动增长主键手动增长主键UNIQUEIDENTIFIER主键1、先说自动增长主键,它的优点是简单,类型支持bigint.但是它有致命的弱点:当我们需要在多个数据库间进行数据的复制时(SQL Server的数据分发、订阅机制允许我们进行库间的数据复制操作),自动增长型字段可能造成数据合并时的转载 2015-06-12 15:22:02 · 1255 阅读 · 0 评论 -
MYSQL SHOW VARIABLES简介
mysqld服务器维护两种变量。全局变量影响服务器的全局操作。会话变量影响具体客户端连接相关操作。服务器启动时,将所有全局变量初始化为默认值。可以在选项文件或命令行中指定的选项来更改这些默认值。服务器启动后,通过连接服务器并执行SET GLOBAL var_name语句可以更改动态全局变量。要想更改全局变量,必须具有SUPER权限。服务器还为每个客户端连接维护会话变量。连接时使用相转载 2015-12-28 09:58:16 · 5362 阅读 · 1 评论 -
MYSQL备份(直接拷贝数据库文件)
目的:把A机中的库转移到B机中。1、停止mysql服务,在A机mysql安装目录下,找到my.ini文件打开,在此文件中找到datadir,把这个路径下的数据文件:ibdata1以及所有文件夹拷贝到B机中d:\mysql_data文件夹下(其他文件是log文件,不用拷贝,这些log文件依赖于当前系统,如果这些log文件都拷贝到B机中,会出错);2、在B机中装正常安装mysql。转载 2015-12-28 13:14:48 · 931 阅读 · 0 评论 -
MySQL运行状态show status中文详解
【摘自】 http://www.sandzhang.com/blog/2010/04/07/mysql-show-status-explained-detail/要查看MySQL运行状态,要优化MySQL运行效率都少不了要运行show status查看各种状态,下面是参考官方文档及网上资料整理出来的中文详细解释:状态名作用域转载 2015-12-28 13:51:33 · 442 阅读 · 0 评论 -
Windows下更改MySQL数据库的存储位置
转自: http://blog.csdn.net/heizistudio/article/details/8234185在mysql安装完成后,要修改数据库存储的位置,比如从安装目录下的C:\Program Files\MySQL\MySQL Server 5.0\Data文件夹转移到D:\mySQLData文件夹。1、在D:\下新建mySQLData文件夹2、停止MySQL服务,将C转载 2015-12-28 14:26:36 · 436 阅读 · 0 评论 -
mysql 索引专题
1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE ( `column` ) 3.添加INDEX(普通索引) mysql>ALTER TABL转载 2015-12-29 10:15:02 · 373 阅读 · 0 评论 -
mysql bit 总结
111原创 2015-12-31 15:02:59 · 1885 阅读 · 0 评论 -
mysql自带的字符串相关函数
转自mysql帮助文档String FunctionsString-valued functions return NULL if the length of the result would be greater than the value of themax_allowed_packet system variable. See Secti转载 2016-01-04 13:42:00 · 568 阅读 · 0 评论 -
Mysql 里CHAR和VARCHAR的最大长度及一些注意事项
转自: http://blog.csdn.net/gulingeagle/article/details/17186581(未完未完全验证,有空再验证)先写出结论:Mysql 5中非空CHAR的最大总长度是255【字节】;非空VARCHAR的最大总长度是65533【字节】。可空CHAR的最大总长度是254【字节】;可空VARCHAR的最大总长度是6553转载 2016-01-04 14:13:26 · 493 阅读 · 0 评论 -
MySQL下,text 、blob的比较
转自: http://blog.csdn.net/zuiaituantuan/article/details/6115938MySQL存在text和blob:(1)相同在TEXT或BLOB列的存储或检索过程中,不存在大小写转换,当未运行在严格模式时,如果你为BLOB或TEXT列分配一个超过该列类型的最大长度的值值,值被截取以保证适合。如果截掉的字符不是空格,将会产生一条警告转载 2016-01-04 17:03:14 · 715 阅读 · 0 评论