成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

【percona-toolkit手冊】pt-archiver數(shù)據(jù)歸檔-創(chuàng)新互聯(lián)

pt-archiver

成都創(chuàng)新互聯(lián)專注于古縣企業(yè)網(wǎng)站建設,響應式網(wǎng)站建設,商城網(wǎng)站建設。古縣網(wǎng)站建設公司,為古縣等地區(qū)提供建站服務。全流程定制開發(fā),專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
  1. 簡介
    把MySQL表中的部分行存檔到另外的表或者文件中
  2. 概要
    1.用法:
    pt-archiver [可選項] --source DSN --where WHERE
    2.詳細介紹
    本著在OLTP環(huán)境中可以盡量少影響查詢性能的目的,我將這個工具設計可以在低性能影響,正向性
    的情況下將數(shù)據(jù)小批量小批量的將舊數(shù)據(jù)取出并歸檔。
    本工具依靠插件式的原理實現(xiàn)了可擴展性,各位可以對此工具進行增加更本地化的功能,例如擴展
    更加復雜的規(guī)則,或者邊抽取數(shù)據(jù)邊創(chuàng)建數(shù)據(jù)倉庫。
    技巧:找到第一行,然后根據(jù)某些索引向后查找更多行的數(shù)據(jù),包含在命令最后面的where段中的條件
    應當可以依靠索引查找所滿足的數(shù)據(jù),而不是靠掃描整個表。
    可以在--source聲明中指定 i參數(shù)(index),這對于想要根據(jù)索引獲取數(shù)據(jù)行的操作非常關鍵。
    使用--dry-run聲明此次工具執(zhí)行后只生成對應的SQL語句,而不真正操作數(shù)據(jù),接著對生成的
    SQL語句進行explain操作,檢查其索引使用情況。更進一步可以檢查語句執(zhí)行過程中的句柄操作類型
    確保語句沒有進行全表掃描(句柄操作類型:read,read_rnd_next,delete等等底層原子性操作)

  3. 參數(shù)
    注意:
    至少要指定--dest,--file,或者--purge參數(shù)
    --ignore--replace 互斥
    --txn-size--commit-each 互斥
    --low-priority-insert--delay-insert 互斥
    --share-lock--for-update 互斥
    --analyze--optimize 互斥
    --no-ascend--no-delete 互斥
    如果在COPY模式下,--dest的參數(shù)值默認繼承--source參數(shù)的值
    --analyze
    在傳輸完數(shù)據(jù)后,運行ANALYZE TABLE進行優(yōu)化表的索引信息。
    --analyze=d 優(yōu)化dest表索引信息
    --analyze=s 優(yōu)化source表索引信息
    --analyze=ds 優(yōu)化源表與目標表的索引信息
    --no-ascend
    不使用遞增索引優(yōu)化特性
    默認情況下,pt-archiver工具使用遞增索引特性優(yōu)化批量重復的select操作,即:下一批數(shù)據(jù)歸檔時將
    從上一批歸檔結束時索引的位置開始,不需要再從頭掃描到自己需要歸檔的位置,但在多列復合索引
    的情況下可能效果降低
    --ascend-first
    僅使用復合索引的第一列進行遞增優(yōu)化,與上面的參數(shù)有關,在復合索引或者where條件復雜的情況
    下,僅使用的復合索引的第一列進行遞增優(yōu)化,比上面的完全不使用遞增索引優(yōu)化特性方法更好
    --ask-pass
    采用交互的方式輸入密碼,防止身后的開發(fā)與測試窺屏
    --buffer
    禁用自動刷新緩存到--file參數(shù)指定的的文件,將結果集存在操作系統(tǒng)緩存中,提交的時候刷新緩存。
    (原本是每行都會刷新一次到文件)。但使用操作系統(tǒng)緩存是個不可靠因素,可能會導致意外丟失
    數(shù)據(jù)。
    當--buffer在5-15%的左右時,可以提升本工具的性能
    --txn-size
    指定一個事務處理多少行數(shù)據(jù),默認1。設成0,不使用批量特性,自動提交事務。
    當工具處理完設定行數(shù)的數(shù)據(jù)時,同時對源庫和目標庫進行事務提交,然后刷新到--file參數(shù)指定
    的文件中這個參數(shù)對源庫性能的影響比較大,對繁忙的線上OLTP服務器進行歸檔時,要兼顧數(shù)據(jù)
    抽取性能和事務提交性能。提高本參數(shù)值可以提高數(shù)據(jù)抽取性能,但會導致行鎖范圍擴大,甚至
    死鎖。減小本參數(shù)值可以緩解以上情況,但是過小會導致事務提交量增大,對線上業(yè)務的提交性
    能有影響。
    作者親測:在PC上,設置為500時,每1K行只用了2秒的時間,但設為0,自動提交時,則每1K行
    花費了將近38秒。使用非事務型引擎,推薦設成0。
    --commit-each
    每一組數(shù)據(jù)提交一次,并自動屏蔽--txn-size參數(shù)??梢允褂?code>--limit控制總的操作的行數(shù)。
    假如要存檔一個特別大的表,--limit=1000--txn-size=1000同時使用時,工具開啟一個事務連
    續(xù)讀到了所有滿足where的999行數(shù)據(jù),但是由于工具本身并不知道究竟有多少數(shù)據(jù)滿足,有可能
    會一直全表掃描到最后一行然后才會提交這個事務,因此,使用 --commit-each參數(shù)每一組提交
    一次可以有效避免上面的窘境。
    --bulk-delete
    批量刪除,一批數(shù)據(jù)行用一個DELETE語句完成。同時也意味著--commit-each。
    通常刪除數(shù)據(jù)的做法是根據(jù)主鍵進行逐行刪除,批量刪除在簡單WHERE條件下速度會有顯著的
    提高。
    此選項會在收集完所有待刪除的數(shù)據(jù)行前,推遲刪除操作。如果有刪除前的觸發(fā)器將不會被觸發(fā)
    (before delete),多行刪除前的觸發(fā)器會被觸發(fā)(before bulk delete)
    --[no]bulk-delete-limit
    批量刪除限制,默認開啟
    默認情況下,--bulk-delete參數(shù)會追加一個--limit參數(shù),在部分情況下,可以使用
    --no-bulk-delete-limit忽略掉,但仍需手動加上--limit參數(shù)。此參數(shù)不建議使用
    --bulk-insert
    采用LOAD DATA INFILE的方式(與bulk-delete和commit-each組合使用)
    相比一行一行的插入,通過為每批數(shù)據(jù)創(chuàng)建臨時文件,先行寫入數(shù)據(jù)到臨時文件,當一批數(shù)據(jù)獲
    取完畢后,再進行導入操作。
    為了防止一行一行的刪除數(shù)據(jù)時,但這些數(shù)據(jù)卻因為在緩存文件中沒有真正的歸檔在新的數(shù)據(jù)庫
    中,造成數(shù)據(jù)真空甚至不確定情況下的數(shù)據(jù)丟失,采用--bulk-insert的時候必須與bulk-deletes
    成對出現(xiàn),保證數(shù)據(jù)在被插入新庫之前,舊庫不會對這些數(shù)據(jù)進行刪除。
    此參數(shù)可以與--low-priority-insert,--replace,,

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網(wǎng)頁標題:【percona-toolkit手冊】pt-archiver數(shù)據(jù)歸檔-創(chuàng)新互聯(lián)
當前地址:http://jinyejixie.com/article6/jisog.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供虛擬主機、搜索引擎優(yōu)化、響應式網(wǎng)站、建站公司網(wǎng)站導航、Google

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

外貿網(wǎng)站制作
九龙县| 韩城市| 仙居县| 平顺县| 田阳县| 多伦县| 阳东县| 宣汉县| 仁寿县| 凌云县| 渑池县| 章丘市| 穆棱市| 吴桥县| 贵阳市| 仁化县| 德化县| 图们市| 钦州市| 房山区| 惠东县| 乌什县| 唐河县| 和硕县| 朝阳市| 胶州市| 株洲县| 乐业县| 海南省| 施甸县| 麻栗坡县| 金山区| 资源县| 喀什市| 巩留县| 鄂伦春自治旗| 葵青区| 宁晋县| 绥德县| 汉中市| 安宁市|