第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

MySQL數(shù)據(jù)庫(kù)多種優(yōu)化方案

標(biāo)簽:
MySQL

1、硬件优化(物理机)

       a、CPU 8~16颗CPU ,2~4颗

       b、mem  96G~128G,3~4个实例。 32~64G内存,2个实例

       c、disk 数量越多越好,性能上:SSD (高并发)> SAS(普通) > sata (线下)

              4块盘为例:RAID0 > RAID10 > RAID5> RAID1

       d、网卡,多块网卡bond,buffer等等。内核调优可以处理

2、软件优化

       操作系统:x64,

       软件:mysql ,编译安装,编译优化。

3、my.cf参数优化(优化的幅度比较小,大部分是架构及SQL语句优化)

       参考:http://www.linuxyw.com/a/shujuku/20130506/216.html

             http://www.ha97.com/4110.html

       思想:

       监控:生产参数是一般情况下的参数

              命令监控:show global status\G  然后可以看到每个参数用了多少,每个缓存用了多大。通过监控慢慢调整。

              调优工具:mysqlreport 还有其他的工具

3、SQL语句的优化

       a、索引的优化

              1、抓出慢SQL。让DBA尽量早的参与的开发里面和开发共同讨论。白名单机制

                     long_query_time= #

                     log-slow-queries= /vra/lib/mysql/slow-log

              2、慢查询日志分析工具 -- mysqlsla ,

                     pt-query-digest.,mysqldumpslows,

              3、每天晚上0:00定时分析慢查询,发到核心开发,DBA分析,及高级运维,CTO邮箱。

              DBA分析给出优化建议--> 核心开发确认更改--->DBA上线操作。   

       b、大的复杂的SQL语句的拆分为多个小的SQL语句

              子查询,JOIN连表查询。一张表数据太大,怎么拆分都有问题。需要拆表,拆库

       c、数据库是存储数据的地方,但是不是计算数据的地方。

              计算,应用类处理,都要拿到前端应用解决,禁止在数据库上处理。

       d、搜索功能,like "%51cto%" ,一般不要使用MySQL数据库。

4、架构上的优化

a)        业务拆分: 搜索功能,like"%51cto%" ,一般不要使用MySQL数据库。

b)       业务拆分:某些业务应用使用nosql持久化分出,例如:memcachedb.redis,ttserver.

       例如:粉丝关注,好友关系等等。

c)        数据库前端必须要加cache,例如:memcached,用户登录,商品查询等等。

d)       动态的数据静态化,整个文件静态化,页面片段静态化

e)        数据库集群与读写分离,一主多从,通过程序或者dbproxy进行集群读写分离。

f)        单表查过2000万了,拆库拆表,不同的请求分到不同的机器上面,前面hash取模。

5、流程,制度,安全优化。

       任何一次认为数据库记录的更新都要走一个流程:

       人的流程:开发 --> 核心开发确认 --> 运维或DBA

       测试的流程:开发人员内网测试 --> IDC测试 --> 线上执行。

       客户端的管理,客户端PHPmyadmin。客户端访问控制。防患于未然


以上摘自老男孩视频


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開(kāi)發(fā)工程師
手記
粉絲
1.1萬(wàn)
獲贊與收藏
1545

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消