我的技术博客测试小组-一步步提升测试技能

mysql相关

2019-01-30  本文已影响0人  卜了了

数据的冷热分离,归档

冷数据:使用频率极低
热数据:使用比较多的数据
加入冷热数据放入同一个表,表的数据比较多,根据mysql读取机制,冷数据也会被读,占缓存,使得缓存的使用率低。
解决方法:冷热数据分离,假如一条数据因用户删除,原来是改变标识,现在就可以新建一个表,专门放被删除的数据,原来表里的数据直接删除掉。
进一步,可以将热数据的表放在性能良好的服务器,冷数据放在性能不是特别好的服务器。最大化使用资源。

更新/删除/查询

先用select 再删除,防止误删。
distinct 去重。 select distinct xx
limit 限制返回的行数
limit x y 从x行开始,一共y行

上一篇下一篇

猜你喜欢

热点阅读