DB
wuhen6390
这个作者很懒,什么都没留下…
展开
-
mysql 优化 copying to tmp table
mysql性能优化时,发现copying to tmp table on disk占用了很长的执行时间 经过查资料发现mysql可以通过变量tmp_table_size和max_heap_table_size来控制内存表大小上限,如果超过上限会将数据写到磁盘上,从而会有物理磁盘的读写操作,导致影响性能。 我们可以通过调整这两个变量的值来提升性能(当然前提条件是mysql所在服务器有足...原创 2015-08-03 23:41:30 · 1364 阅读 · 0 评论 -
mysql 慢查询
1查看慢查询是否开启 命令行下执行 show variables like "%quer%" 显示OFF,说明没有开启 2开启慢查询设置 在mysql安装目录下 E:\Program Files\MySQL\my.ini添加 log-slow-queries = E:\Program Files\MySQL\logs\mysql...原创 2015-08-04 01:21:00 · 130 阅读 · 0 评论 -
MySQL表的四种分区类型(Partition)
一、什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 二、为什么要对表进行分区 为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。 分区的一些优点包括: 与单个磁盘或文件系统分区...原创 2016-03-23 22:03:26 · 1142 阅读 · 0 评论