- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 关于mysql处理百万级以上的数据时如何提高其查询速度的方法
1、应尽量避免在 where 子句中使用!=或 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中
2017-09-02 08:54:39 274
原创 MYSQL千万级数据量的优化方法积累
1、分库分表 很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户表members,查询起来非常之慢,同事的做法是将其散列到100个表中,分别从members0到members99,然后根据mid分发记录到这些表中,牛逼的代码大概是这样子: for($i
2017-09-02 08:53:10 395
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人