提高数据库服务读写性能

提高数据库服务读写性能

单台(机)数据库

一般数据库读写是系统的瓶颈,也是优化收益最高的,单点最多的

1.查询优化:针对select,以下维度

主键查询千万条记录1-10ms

唯一索引千万条记录10-ms;与唯一索引的差别为非聚簇索引,需要增加一次寻址

普通索引(非唯一)千万条记录-0ms

无百万条记录0ms+

2.批量写:插入无法使用索引时的优化,批量写是优化收益最高的一种方案

foreach{insertintotablevalues()},损耗最高,建议换成Executeonceinsertintotablevalues(),(*),…;

以下维度

sql编译一次与N的时间与空间复杂度

网络消耗的时间复杂度

磁盘寻址的复杂度

3.索引优化,查看往期


转载请注明:http://www.aierlanlan.com/cyrz/7843.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了