![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
tangyi2009
这个作者很懒,什么都没留下…
展开
-
myisam引擎的表锁优化
首先第一个概念就是并发度:个人理解并发度的概念就是单位时间内数据执行sql操作的次数。可以写成公式 sql_num / per_time优化表锁无非就是提高并发度:方法一:(减小分母)缩短锁定时间,影响这点的主要就是咱们的sql语句效率。经常optimize table。方法二:(增大分子)利用myisam的并发插入(concurrent insert)特性。根据自身系统的需要合理地利用读写优先级。原创 2010-07-06 20:37:00 · 406 阅读 · 0 评论 -
关于using filesort(一)
假设有一个t1表,其中的id为主键索引。那么SELECT * FROM t1 ORDER BY id;//不会用到索引。SELECT id FROM t1 ORDER BY id;//会用到索引,因为所需列即是索引列,那么搜索数据的时候就在索引文件里操作。那么就会用到索引。再深入一些:SELECT ABS(id) AS id FROM t1 ORDER BY id;//执行explain操作,extra项为Using index;Using filesort说明还用到了额外的文件排序。SELECT原创 2010-06-03 12:08:00 · 586 阅读 · 0 评论 -
mysql replication
<br /> <br />原创 2010-06-07 15:08:00 · 210 阅读 · 0 评论 -
mysql Key Cache(键高速缓存)
<br /> <br /><br />摘自淘宝DBA原创 2010-06-07 14:49:00 · 850 阅读 · 0 评论 -
mysq about hander_read_*
<br />FLUSH STATUS;<br />...<br />...<br />...<br />+-----------------------+-------+<br />| Variable_name | Value |<br />+-----------------------+-------+<br />| Handler_read_first | 1 |<br />| Handler_read_key | 0 |<br />原创 2010-06-09 15:21:00 · 220 阅读 · 0 评论 -
对于mysql order by的总结
<br />参考资料 简朝阳blog<br /> <br />最近学习了mysql order by 优化。大致总结如下:<br /> <br />如果没有where子句:查询的字段必须和order by的字段一致才能使用索引。例如:select key from tbl1 order by key;<br /> <br />如果有where子句:进行了两步操作。第一步通过where条件查询出合适的数据;第二步再对第一步的结果进行排序。<br /> <br />1) 如果where子句所用的索引和order原创 2010-06-10 15:57:00 · 676 阅读 · 1 评论 -
msyql FILLFACTOR
<br />FILLFACTOR:索引填充因子。它指定创建索引时,每个索引页的数据占索引页大小的百分比。取值可以从1到100。对于高并发的,数据不更改的,只select的表,FILLFACTOR可以设置为很高(95-100)。而对于频繁插入删除的表。FILLFACTOR就应该设得小一些。必须为将来的索引数据预留较大的索引空间。否则索引页就会很快地被填满,然后就会分页。而分页会增加系统开销。但是又不能设置得很小,如果设置得很小的话就会浪费磁盘空间,降低查询性能。对于此类表通常设一个大约为10 的FILLFAC原创 2010-06-14 10:50:00 · 675 阅读 · 0 评论 -
mysql之char,vchar
<br />静下心来总结了下mysql中char和varchar的区别:<br />1、字符长度:char(255字符),varchar(65535字节,如果是UTF则最大65535/3 - 1个字符,因为要预留空间存放该字段的字符数目,手册里这么说:In contrast to CHAR,VARCHAR values are stored as a one-byte or two-byte length prefix plus data. The length prefi原创 2010-08-24 22:42:00 · 2136 阅读 · 0 评论