码迷,mamicode.com
首页 > 数据库 > 详细

数据库优化

时间:2015-08-12 21:24:27      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:

 

据说 用 in 是对数据库 没有优化的。

 

会缓存

① 大写的关键字

② SELECT 和 WHERE 是固定的 (固化SQL)
LRU 缓存不可靠

③ 主要利用的场景是 :

需要间接访问的小数据。

 


 

 

关系型数据库

横向分表:

1.  按活跃 :例如 6个月的分一台,6个月外的放另外一台

2.  按用户相关 : ① 按用户分; ② 每张表的数据/分表数

3.  MySQL 从 5.1 开始 可以 按哈希 或者 按活跃度 分表

 


 

 

读写分离:

大写?使用事务型,推荐使用 MyISxxx

 

数据库优化

标签:

原文地址:http://www.cnblogs.com/xuezhiqi/p/4725472.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!