Mysql 栏目

高性能的Mysql数据库表设计原则

评分4.1, 满分 5 星56 次阅读
0 条评论
高性能Mysql数据库表设计原则 以下观点参考《高性能 Mysql》,欢迎指教。 1 更小通常更好    选择表示数据的最小类型(正确存储你的内容):比如说,能够使用char 数据类型存储,就不必选择text,能够使用int型存储数据,就不应该使用long型。    理由:更小的数据类型使用了更小的磁盘空间,内存和cpu缓存,而且需要的cpu周...   

阅读全文...

标签: , ,

mysql数据库:9点数据库设计原则提升性能

评分4.1, 满分 5 星36 次阅读
0 条评论
  通常网站的性能瓶颈在数据库查询,如果你希望你的网站在一定阶段之内保持稳定,优化你的SQL和数据库是非常必要的一个优化环节。优化数据库是一个很大的话题,这里只是摘要一些比较关键的优化参考建议,并且需要具体分析项目的情况才能给出最合理的优化建议,所以具体的优化建议你应该咨询你公司的架构师或者DBA。   下面是一部分比较重要的建议: 1、...   

阅读全文...

标签: ,

SQL语句性能提升100倍:优化临时表

评分4.0, 满分 5 星28 次阅读
0 条评论
【问题现象】 线上mysql数据库爆出一个慢查询,DBA观察发现,查询时服务器IO飙升,IO占用率达到100%, 执行时间长达7s左右。 SQL语句如下: SELECT DISTINCT g.*, cp.name AS cp_name, c.name AS category_name, t.name AS type_name FROM gm_game g LEFT JOIN gm_cp cp ON cp.id = g.cp_id AND cp.deleted = 0 LEFT JOIN gm_category c ON c.id = g.catego...   

阅读全文...

标签: ,