随笔分类 -  DB.MySQL

摘要:MySQL查询优化笔记整理 一、开启慢查询日志 1、先设置慢查询时间 2、查看是否打开慢查询日志记录 3、分析慢日志方案 4、参考资料 二、EXPLAIN 1.EXPLAIN字段解释 四、配置优化 五、其他 阅读全文
posted @ 2018-02-21 19:41 一片相思林
摘要:MySQL主从同步异常问题解决Client requested master to start replication from position > file size 阅读全文
posted @ 2017-12-07 12:19 一片相思林 阅读(8462) 评论(0) 推荐(0)
摘要:MySQL主库异常,从库手动切换为主库 阅读全文
posted @ 2017-12-07 12:18 一片相思林 阅读(4623) 评论(0) 推荐(0)
摘要:MySQL数据迁移备份方案 一、概要说明 MySQL数据迁移备份方案有很多,根据实际场景可以选择主从同步(Master Backup)或(Master Backup Backup),如果是不同机房可以使用Otter,如果是大数据一次性备份导入可以使用移动硬盘+XtraBackup。不过这里说的是小数 阅读全文
posted @ 2017-11-05 00:03 一片相思林 阅读(427) 评论(0) 推荐(0)
摘要:MySQL监控工具——innotop innotop是一个mysql数据库实时监控工具,其功能强大,信息种类繁多,很能体现数据库的状态. 它实际上是一个perl脚本,整合show status/show variables/show engine innodb status输出结果并进行统计和格式化 阅读全文
posted @ 2017-07-01 11:14 一片相思林 阅读(628) 评论(0) 推荐(0)
摘要:一次MySQL死锁问题解决 阅读全文
posted @ 2017-02-27 13:51 一片相思林 阅读(2115) 评论(0) 推荐(0)
摘要:MySQL常用SQL整理 一、DDL sql 创建数据库 CREATE DATABASE IF NOT EXISTS product DEFAULT CHARSET utf8 COLLATE utf8_general_ci; SET FOREIGN_KEY_CHECKS=0; 创建表 DROP TA 阅读全文
posted @ 2016-05-29 22:28 一片相思林
摘要:系统/应用优化经验总结及资料整理 一、系统性能瓶颈定位 Linux服务器性能评估与优化 http://wenku.baidu.com/view/f13ca069b84ae45c3b358c34.htmllinux服务器的性能分析与优化 http://www.cnblogs.com/suihui/p/ 阅读全文
posted @ 2015-01-31 23:47 一片相思林
摘要:MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结一.VARCHAR存储和行长度限制1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是65535个字节,但并不支持65535长度的varchar,65535中应该包含了所有字段的长度、变长字段长度标示位、NULL标示位的累计。其中内容开头用1到2个字节表示实际长度(长度超过255时需要2个字节)。所以还有别的开销,实际能存放的长度为65532.(MySQL数据库的varchar类型在5.0.3以下的版本中的最大长度限制为255,其数据范围可以是0~255)2.因为null标示位占用了一 阅读全文
posted @ 2012-06-20 19:05 一片相思林 阅读(3591) 评论(0) 推荐(0)
摘要:MySQL学习笔记_关于MySQL的整数类型字段长度知识总结下表显示MySQL整数类型的存储和范围:MySQL还支持选择在该类型关键字后面的括号内指定整数值的显示宽度(例如,INT(4))。该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度。(类似使用LPAD函数效果)在INT(M) 中, M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关.如果为一个数值列指定ZEROFILL,MySQL自动为该列添加UNSIGNED属性.显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示。 当结合可选扩展属性ZEROFILL使用 阅读全文
posted @ 2012-06-11 23:17 一片相思林 阅读(3188) 评论(0) 推荐(2)
摘要:MySQL学习笔记_如何选择合适的存储引擎MyISAM:适合用于以select和insert为主,只有很少的update和delete,并且对事务的完整性、并发性要求不是很高的场合。MySQL是在Web、数据仓库和其它应用环境下最常使用的存储引擎之一。InnoDB:用于事务处理应用程序,支持外键。如果应用对事务的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操作除了insert和select以外,还包括很多的update和delete,那么InnoDB存储引擎应是比较合适的选择。InnoDB存储引擎除了有效地降低由于删除和更新导致的锁定,还可以确保事务的完整提交(Commit)和回滚 阅读全文
posted @ 2012-06-10 18:17 一片相思林 阅读(524) 评论(0) 推荐(0)