全球旧事资料 分类
数据库相关调优根据查看数据库负载情况及mem使用情况来确定,查看慢语句,A、优化索引、a打印执行计划,确定语句慢的原因是否需要添加索引
查看执行计划:Explai
selectaidasidfromlib_product_i
dexalib_symptom_diseasebwhere21a
daidbdisease_ida
dbsymptom_id42661a
dattr_159Gb按最多过滤数据的字段在前的原则建索引B、优化SQL语句、使用不同的写法,实现同样的效果,提高执行效率合理的添加条件eg排行榜,可只查询最近一个月的数据来进行排行,不用所有日期的数据c打开ge
erallog记录一段时间内的数据查询总数SHOWVARIABLESLIKEge
eral_log查看ge
eral_log日志的情况ab
SETGLOBALge
eral_log1开启ge
eral_logSETGLOBALge
eral_log0关ge
eral_logmysqlsock
o
eshowvariableslikege
eral_log查看变量详情Variable_
ameValuege
eral_logONge
eral_log_filetmpge
erallogd)把ge
erallog中的数据统计一下roottest740_9tmpusrlocalmysqllibexecmysqldumplogge
erallog88log统计到88log中。这样可以根据统计的结果,看查询次数多的语句是否加了索引或缓存352应用系统调优根据应用负载及压力测试响应情况进行系统调优,解决应用瓶颈
f353应用配置调优A、resi
调优,调节内存、调优,jvmargXms1536mjvmargjvmargXmx1536mjvmargjvmargXm
256mjvmargjvmargXXMaxNewSize256mjvmargjvmargXXPermSize200mjvmargjvmargXXMaxPermSize120mjvmargjvmargXss1mjvmargjvmargX
oclassgcjvmargjvmargXXDisableExplicitGCjvmargjvmargXXUseParNewGCjvmargjvmargXXUseCo
cMarkSweepGCjvmargjvmargXXCMSParallelRemarkE
abledjvmargjvmargXXCMSI
itiati
gOccupa
cyFractio
70jvmargjvmargXXSoftRefLRUPolicyMSPerMB0jvmargB、Cache调优、abc增加cache的使用(合理的缓存时间)采用块cache的方式,替代一个对象一个对象的缓存,减少单次访问对memcached的查询次数对查询次数多,且基本上不会改变的内容,直接载入内存且不是放memcached中
fr
好听全球资料 返回顶部