虽然经过研究发现TCMalloc不适合我们现有的游戏框架,但意外收获发现TCMalloc可以大幅度提高MYSQL 性能及内存占用,这里给出配置及测试的结果:1.配置 关于TCMalloc的安装,在《Google perftools 安装手记(TCMalloc)》 一文中已经详细给出,下面给出将T.....
分类:
数据库 时间:
2015-11-01 22:30:32
阅读次数:
233
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.在做统计功能的时候,尽量避免实时查询数据库表,可以做缓存处理或者是把数据汇总到汇总表或者缓存表。3.可以通过慢查询日志,查看当前比较耗时的查询或者更新,找出问题,相对优化。4.在设计表的时...
分类:
数据库 时间:
2015-10-30 09:15:10
阅读次数:
199
【背景】 某业务数据库load 报警异常,cpu usr 达到30-40 ,居高不下。使用工具查看数据库正在执行的sql ,排在前面的大部分是:SELECT id,cu_id,name,info,biz_type,gmt_create,gmt_modified,start_time,end_time...
分类:
数据库 时间:
2015-10-28 01:18:30
阅读次数:
242
网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。mysql>showglobalstat..
分类:
数据库 时间:
2015-10-27 17:50:30
阅读次数:
256
2015-10-25目录参考资料[1]唐汉明.深入浅出MySQL 数据库开发、优化与管理维护(第2版)[M].北京:人民邮电出版社,2014[2]Schwartz.高性能MySQL(第3版)[M].北京:电子工业出版社,2013[3]MySQL 性能优化的最佳20多条经验分享[4]mysql性能优化...
分类:
数据库 时间:
2015-10-25 06:06:20
阅读次数:
189
1 使用explain语句去查看分析结果,如explain select * from test1 where id=1;会出现:idselecttypetabletype possible_keyskey key_lenref rowsextra各列其中,type=const表示通过索引一次就找到...
分类:
数据库 时间:
2015-10-15 18:39:51
阅读次数:
205
http://afei2.sinaapp.com/book:《MySQL必知必会》,很薄,可以很快读完。《MySQL性能调优和架构设计》,很薄,可以很快读完。《高性能MySQL(第三版)》,阿里的几个DBA翻译的,非常经典,值得耐心阅读;开发人员可以阅读这一本即可应对大部分问题。《MySQL技术内幕...
分类:
数据库 时间:
2015-10-10 12:24:05
阅读次数:
349
数据库硬件方面优化 如何选择CPU? ????是选择单核更快的CPU还是选择核数更多CPU? mysql有一些工作只能使用单核CPU mysql对CPU核数的支持并不是越多越快 ????建议:mysql5.5使用的服务器不要超过32核。还...
分类:
数据库 时间:
2015-10-07 10:55:51
阅读次数:
207
关于SQL以及索引优化的部分终于学习完了,今天开始进入第二层次的学习,数据库的结构优化,第一部分,选择合适的数据类型。 数据类型的选择,重点在于合适二字。 1.????使用可以存下数据的最小的数据...
分类:
数据库 时间:
2015-10-04 11:15:09
阅读次数:
238