网站关键词多少个合适,免费推广引流平台app,福州注册公司快点办,企业内部网站模板前端#xff1a;vanish squid等代理缓存动态数据缓存#xff1a;对于不是经常变化的用memcached 如果跟微博差不多的场景可以用redis数据库#xff1a;为了备份和恢复#xff1a;可以用主从 对于主-》从-》从 有个参数log_slave_update参数决定后面两个从是否写日志一主多从… 前端vanish squid等代理缓存 动态数据缓存对于不是经常变化的用memcached 如果跟微博差不多的场景可以用redis数据库为了备份和恢复可以用主从 对于主-》从-》从 有个参数log_slave_update参数决定后面两个从是否写日志一主多从也可以作为读写分离1innodb引擎插入性能好myisam查询性能好 在做读写分离时可利用下2数据库的设计和业务索引建立对于大数据量也很重要在此个人简单表述下》对于innodb引擎表是b索引索引有三大特征索引高度低在500亿数据中查询 idxxx时差距不大 索引有序可以让group by union等操作避免排序》排序对内存和cpu消耗很大应该尽量避免 索引存储列值 如果只需要返回索引字段可以避免回表操作如果只需返回少量数据有索引和没有索引差距也大但是返回数据量大时优化器会选择全表扫描》也可以用force强制走索引但是意义不大》对于b索引在count* sum avg等聚合函数 max min group by等都起到很好效果在大数据量下》位图索引更新少的字段 比如性别》函数索引 upper会消除索引需要建函数索引 等等对于服务器集群lvs hakeepalived 在中大型网站 也可以用图片大文件文件分布式系统hadoop 对于大数据量的session问题基于memcache的session共享在对于数据不能丢失的场景可以用程序双写innodb引擎的事务 也会丢失少量数据还有mysql主从复制也会在***系统 和电商系统中数据库的设计 侧重点不同 也会造成很大影响这里简单分享一个小技巧在***系统月初记得不怎么清楚但是只是为说明一个场景 要统计话费订单时由于插入数据过大索引开销大导致服务器很慢这种时候可以让索引失效速度会提升几百倍完后再重建索引。未完待续。 转载于:https://blog.51cto.com/2853725/1423153