随笔分类 -  MYSQL

摘要:索引部分 1:联合索引如果能覆盖索引 会省去回表操作 效率大大提高 所以select的字段 尽量只查询联合索引里面的字段 2:只为搜索,排序,分组的字段建立索引 3:列基数过小的 就不需要索引了 效率不高 比如sex性别这种 4:索引列的字段尽量要小 比如tinyint char(8) 这样 索引占 阅读全文

posted @ 2020-06-29 17:55 转瞬千年 阅读(184) 评论(0) 推荐(0)

摘要:1:原则上 索引和删表能解决80%的问题 比如订单表 三个月前的删除(移动到历史库) 2:一些技巧上的 比如查询条件不要带函数 比如时间带date_format 先自己算好成时间戳再去做条件 stauts这种 最要不要用string 建议用int 0 1 2 3 数字比字符串快 3:后端使用上的 循 阅读全文

posted @ 2018-03-29 16:24 转瞬千年 阅读(114) 评论(0) 推荐(0)

摘要:首先要建立一个配置文件,比如叫sphinx.conf,这个配置文件的模板可以在etc目录下找到,链接mysql的话,就用csft_mysql.conf这个文件来修改就行 1 #源定义 2 source songs 3 { 4 type = mysql 5 6 sql_host = localhost 7 sql_user = root 8 sql_pass = 9 sql_db = te... 阅读全文

posted @ 2014-01-17 20:53 转瞬千年 阅读(718) 评论(0) 推荐(0)

摘要:先记录自己的经验 1:就是拆表 基本1G以上的表就考虑删一部分 或者拆开 3G以上的表就卡得磨人 2:索引 随便建吧 不行再删 3:left join inner join right join 还是有些区别 4:不要innodb innodb有时候秒开 有时候卡的磨人 数据量小的时候还好 数据量大 阅读全文

posted @ 2014-01-04 17:31 转瞬千年 阅读(194) 评论(0) 推荐(0)

导航