水下功夫做透,水上才能顺风顺水。
摘要: 1、没有索引或者没有用到索引。2、查询出的数据量过大。3、锁等待或者死锁。4、服务并发量(负载)过高。5、内存不足。6、返回了不必要的行和列 。7、网络I/O吞吐量小,网速慢。8、查询语句不好,没有优化 阅读全文
posted @ 2020-06-15 23:56 北方寒士 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 1. 建立部分索引(取长度和区分度的平衡) 2. 新建一列,存入其hash值(哈希函数不要使用SHA1(),MD5(),因为会产生很长的字符串,浪费空间,比较也慢,最好是返回整数的hash函数),在该列建立索引,查询时必须在where子句中包含常量值,以避免hash冲突。 SELECT * FROM 阅读全文
posted @ 2020-06-15 23:48 北方寒士 阅读(815) 评论(0) 推荐(0) 编辑