
mysql
miracle72011
这个作者很懒,什么都没留下…
展开
-
mysql语句优化
1、若查询语句查询结果只有一条,则可以加上limit 1,则会加快查询速度。(在两万的数据量中,没有多大区别,在数据量较大的时候应该会影响速度)2、保证连接的索引是相同类型的 3、避免使用select *4、避免扫描权标,在order by和where涉及的列上加上索引5、避免对null值进行判断,进行数据默认值,尽量用not null填充数据库(如果是char(100),即使是n原创 2016-06-14 16:09:02 · 341 阅读 · 0 评论 -
ubuntu中mysql5.7表名区分大小写解决方案
在/etc/mysql/mysql.conf.d/mysql的mysqld.cnf 添加lower_case_table_names=1原创 2016-10-14 17:11:24 · 3022 阅读 · 0 评论 -
mysql索引
mysql索引一、前缀索引mysql无法使用前缀索引做group by和order by,也无法使用前缀索引做覆盖扫描前缀索引的选择性能接近即可后缀索引在邮箱的查询比较多,mysql原生不支持反向索引,但是可以把字符串翻转后存储,并基于此建立前缀索引,可以通过触发器维护这种索引二、hash索引避免hash碰撞三、b-tree索引全值索引匹配最左前缀四、空间数据索引myisam表支持原创 2017-10-31 10:38:13 · 319 阅读 · 0 评论