随笔分类 - MySQL
摘要:key_buffer_size指定索引缓冲区的大小,它决定索引处理的速度,尤其是索引读的速度。通过检查状态值Key_read_requests和Key_reads,可以知道key_buffer_size设置是否合理。比例key_reads /key_read_requests应该尽可能的低,至少是1
阅读全文
摘要:在做db基准测试的时候,qps,tps 是衡量数据库性能的关键指标。本文比较了网上的两种计算方式。先来了解一下相关概念。概念介绍:QPS:Queries Per Second 查询量/秒,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理查询量多少的衡量标准。TPS :
阅读全文
摘要:参考资料: http://blog.csdn.net/zzhou1990/article/details/51499385
阅读全文
摘要:单机服务器已经安装好二进制mysql5.6.20,然后开启mysql多实例useradd mysql -s /sbin/nologin -Mmkdir /data/{3307,3308}/{data,log,binlog} -pcd /data/3307chown -R mysql.mysql ./
阅读全文
摘要:--prompt=name 参数对于做运维的人来说很重要。我们登入mysql数据库后,mysql的提示符只是一个很简单内容 mysql> ,没有其他任何信息。通过--prompt=name可以自定义提示信息,通过配置显示登入的主机地址,登陆用户名,当前时间,当前数据库schema等待。[root@z
阅读全文
摘要:1.选择唯一性索引唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息。如果使用姓名的话,可能存在同名现象,从而降低查询速度。2.为经常需要排序、分组和联合操作的字段建立索引经常需要ORDER BY、G
阅读全文
摘要:[root@localhost ~]# egrep "slow_query_log*|long_query_time|slow-query-log-file" /usr/local/mysql5.6/my.cnflong_query_time = 1 (慢查询时间)slow_query_log=1s
阅读全文
摘要:mysql数据库的慢查询日志是非常重要的一项调优辅助日志,但是mysql默认记录的日志格式阅读时不够友好,这是由mysql日志记录规则所决定的,捕获一条就记录一条,虽说记录的信息足够详尽,但如果将浏览慢查询日志做为一项日常工作,直接阅读mysql生成的慢查询日志就有可能比较低效了。除了操作系统命令直
阅读全文
摘要:参考博文:http://www.ywnds.com/?p=8184
阅读全文
摘要:master主库端操作:保障server-id不一样保证开启binglog此处的192.168.1.8为从库机器的ip地址reset master;mysql -uroot -p'sred(5678%$#@!)d70' -e "grant replication slave on *.* to no
阅读全文
摘要:mysql5.6.20二进制安装部署文档一、业务需求:单台服务器线上运行着mysql5.5.48现在是不影响线上的业务,不停止线上的mysql5.5数据库来部署另外一个mysql5.6.20的实例二、安装部署过程:2.1安装部署过程注意事项:在初始化mysql数据库时,是会寻找my.cnf配置文件的
阅读全文
摘要:参数说明:-e, --extended-insert,长INSERT,多row在一起批量INSERT,提高导入效率,和没有开启 -e 的备份导入耗时至少相差3、4倍,默认开启;用--extended-insert=false关闭。强烈建议开启,通过下面的测试比较就会明白为什么了。一、默认方式导出,也
阅读全文
摘要:一、--ignore-table 备份库是忽略这个库中的某个表:mysqldump -uroot -p'Zhkj@554996' -S /tmp/mysql3307.sock s2166ptzy --ignore-table=s2166ptzy.tab_user_login_record > 201
阅读全文
摘要:参数参数说明--all-databases , -A导出全部数据库。mysqldump -uroot -p --all-databases--all-tablespaces , -Y导出全部表空间。mysqldump -uroot -p --all-databases --all-tablespac
阅读全文
摘要:参考资料: http://blog.chinaunix.net/uid-405749-id-28215.html http://www.cnblogs.com/xiaoit/p/3990304.html http://www.jb51.net/article/25873.htm 线上操作恢复损坏表的
阅读全文
摘要:参考博文地址: http://blog.chinaunix.net/uid-10661836-id-4116512.html
阅读全文
摘要:服务器为硬件dell-R710,硬盘为双SSD硬盘130G,服务器有两颗CPU,单颗cpu为12核,服务器在安装系统时CPU开启了超线程。逻辑cpu为48核。此服务器为单纯的mysql服务器,此配置文件的参数主要是供笔者平时优化my.cnf作为参考。广大读者切勿直接套用,出现任何问题与笔者无关。配置
阅读全文
摘要:select concat('KILL ',id,';') from information_schema.processlist where user='root' into outfile '/tmp/test.txt';ERROR 1290 (HY000): The MySQL server
阅读全文
摘要:RESET MASTER官方解释:Deletes all binary log files listed in the index file, resets the binary log index file to be empty, and creates a new binary log fil
阅读全文
摘要:解决办法:参考文档: http://yujianglei.blog.51cto.com/7215578/1729129 在一台已经运行了mysql 从库的机器上再次部署一个其他业务的mysql slave 从库时,这台slave从库启动的时候和复制的时候报错:1872[ERROR] Slave SQ
阅读全文