1
monsterxx03 2016-06-20 18:22:09 +08:00
1.根据查询条件建立 index
3. 可以, 如果从库的延迟在你可接受范围内的话. |
2
jinxueliu OP @monsterxx03 延迟是可以接受的,就是维护从库的成本高不高? 这方面不是很有经验,求指教
|
3
monsterxx03 2016-06-20 18:48:03 +08:00 1
如果 replicate 的过程没断开的话没啥维护成本,如果不小心断了要重新 sync 一遍挺折腾的.
如果你的主库有线上的实时查询的话还是建从库来处理你的计算服务器请求吧, 不然会对线上产生压力. |
4
domty 2016-06-21 10:36:03 +08:00
现在 web 服务的性能瓶颈绝大部分都在数据库上。服务器端程序的运行只要代码写的不是特别糟糕都没太大问题。
所以简单点,要么重新优化你的数据库,要么加缓存。 至于建立备库,我看不出有啥需要,反而到时候两个库之间的主从同步还会是个问题。 |
5
jinxueliu OP @domty 今天测了一下, duration time 只要 0.0013s, 而 fetch time 需要 0.13s, 所以主要的瓶颈还是在传输,
这样子的话,优化数据库和加缓存是否不起作用 |
7
domty 2016-06-21 10:58:30 +08:00 1
|
8
jinxueliu OP @domty @monsterxx03 好的,谢谢
|