點(diǎn)擊上方“IT那活兒”公眾號(hào),關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了!!!
隨著MySQL數(shù)據(jù)表越來越大,需要對(duì)歷史數(shù)據(jù)按時(shí)間點(diǎn)做一次歸檔,重建歸檔表,再清除舊表中已經(jīng)歸檔的數(shù)據(jù),提高數(shù)據(jù)庫(kù)的性能。
方案描述
適用范圍:
常用參數(shù):
前提:
pt-archiver
--source h=192.168.56.51,D=test,t=user_basic_info,u=root,
p=xxxxxxxxxx --where "VALID_PERIOD <2021-01-01" --purge
--limit=2000 --no-check-charset
--txn-size=2000
--bulk-delete --statistics
--primary-key-only --progress 2000
pt-archiver --source
h=192.168.56.51,D=test,t=user_basic_info,u=root,p=xxxxxxxxx
x --dest
h=192.168.56.52,D=test,t=user_basic_info_bak,u=root,p=xxxxx
xxxxxx --where 1=1 --limit=1000 --no-check-charset
--txn-size=1000 --bulk-insert --no-delete --statistics -
-primary-key-only --progress 1000 --local
pt-archiver --source
h=192.168.56.51,D=test,t=user_basic_info,u=root,p=xxxxxxxxxx --dest
h=192.168.56.52,D=test,t=user_basic_info_bak,u=root,p=xxxxx
xxxxxx --where 1=1 --limit=1000 --no-check-charset --
sleep 1 --txn-size=1000 --bulk-delete --statistics --
primary-key-only --progress 1000 --local
報(bào)錯(cuò):
DBD::mysql::st execute failed: Loading local data is
disabled; this must be enabled on both the client and server
sides [for Statement "LOAD DATA LOCAL INFILE ? INTO TABLE
`test`.`user_basic_info`(`id`)" with ParamValues:
0=/tmp/WJZ3qiQ3ISpt-archiver] at /bin/pt-archiver line 6876.
root@localhost [test]>show variables like %INFILE%;
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| local_infile | OFF |
+---------------+-------+
root@localhost [test]>set global local_infile=1;
root@localhost [test]>show variables like %INFILE%;
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| local_infile | ON |
+---------------+-------+
總結(jié):
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/129351.html
摘要:另一個(gè)與之相反的方法是將任務(wù)分配的多臺(tái)機(jī)器上,這通常被稱為水平擴(kuò)展或者向外擴(kuò)展。向上擴(kuò)展向上擴(kuò)展也叫垂直擴(kuò)展意味著購(gòu)買更多性能強(qiáng)悍的機(jī)器。考慮清楚歸檔系統(tǒng)中的解除歸檔策略。總結(jié)向上氪金,向外氪腦。 如果將應(yīng)用的所有數(shù)據(jù)簡(jiǎn)單地放在一臺(tái) MySQL 服務(wù)器實(shí)例上,就不用談什么擴(kuò)展性了。但是業(yè)務(wù)能穩(wěn)定持續(xù)的增長(zhǎng),那么應(yīng)用肯定會(huì)碰到性能瓶頸。 對(duì)于很多類型的應(yīng)用而言,購(gòu)買更高性能的機(jī)器能解決一...
摘要:另一個(gè)與之相反的方法是將任務(wù)分配的多臺(tái)機(jī)器上,這通常被稱為水平擴(kuò)展或者向外擴(kuò)展。向上擴(kuò)展向上擴(kuò)展也叫垂直擴(kuò)展意味著購(gòu)買更多性能強(qiáng)悍的機(jī)器。考慮清楚歸檔系統(tǒng)中的解除歸檔策略。總結(jié)向上氪金,向外氪腦。 如果將應(yīng)用的所有數(shù)據(jù)簡(jiǎn)單地放在一臺(tái) MySQL 服務(wù)器實(shí)例上,就不用談什么擴(kuò)展性了。但是業(yè)務(wù)能穩(wěn)定持續(xù)的增長(zhǎng),那么應(yīng)用肯定會(huì)碰到性能瓶頸。 對(duì)于很多類型的應(yīng)用而言,購(gòu)買更高性能的機(jī)器能解決一...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1858·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20