摘要: 日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写shell脚本,那么你就不算一个合格的管理员。目前很多单位在招聘linux系统管理员时,shell脚本的编写是必考的项目。有的单位甚至用shell脚本的编写能力来衡量这个linux系统管理员的经验是否丰富。笔者讲这些的目的只有一个 阅读全文
posted @ 2016-11-03 16:26 仲夏的落叶 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量: 字段 尽量使用TINY 阅读全文
posted @ 2016-11-03 16:19 仲夏的落叶 阅读(4406) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要创建索引呢(优点)?创建索引可以大大提高系统的性能。第一, 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二, 可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三, 可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四, 在使用分组和排序子 阅读全文
posted @ 2016-11-03 16:18 仲夏的落叶 阅读(14842) 评论(0) 推荐(1) 编辑
摘要: 一.语法explain < table_name >例如: explain select * from t3 where id=3952602;二.explain输出解释+ + + + + + + + + + +| id | select_type | table | type | possible 阅读全文
posted @ 2016-11-03 16:16 仲夏的落叶 阅读(273) 评论(0) 推荐(0) 编辑
摘要: innodb存储引擎在show engine innodb status(老版本对应的是show innodb status)输出中,显示除了大量的内部信息,它输出就是一个单独的字符串,没有行和列,内容分为很多小段,每一段对应innodb存储引擎不同部分的信息,其中有一些信息对于innodb开发者来 阅读全文
posted @ 2016-11-03 16:09 仲夏的落叶 阅读(525) 评论(0) 推荐(0) 编辑