1.存储引擎类型
Myisam速度快,响应快。表级锁是致命问题。Innodb目前主流存储引擎行级锁务必注意影响结果集的定义是什么行级锁会带来更新的额外开销,但是通常情况下是值得的。事务提交对i/o效率提升的考虑对安全性的考虑HEAP内存引擎频繁更新和海量读取情况下仍会存在锁定状况2.内存使用考量
理论上,内存越大,越多数据读取发生在内存,效率越高要考虑到现实的硬件资源和瓶颈分布学会理解热点数据,并将热点数据尽可能内存化所谓热点数据,就是最多被访问的数据。通常数据库访问是不平均的,少数数据被频繁读写,而更多数据鲜有读写。学会制定不同的热点数据规则,并测算指标。热点数据规模,理论上,热点数据越少越好,这样可以更好的满足业务的增长趋势。响应满足度,对响应的满足率越高越好。比如依据最后更新时间,总访问量,回访次数等指标定义热点数据,并测算不同定义模式下的热点数据规模
3.性能与安全性考量
数据提交方式innodb_flush_log_at_trx_