日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種數據清理方法及裝置有效

專利信息
申請號: 201710013109.2 申請日: 2017-01-09
公開(公告)號: CN108287835B 公開(公告)日: 2022-06-21
發明(設計)人: 李躍森 申請(專利權)人: 騰訊科技(深圳)有限公司
主分類號: G06F16/215 分類號: G06F16/215;G06F16/23;G06F16/22;G06F16/242;G06F16/28
代理公司: 廣州三環專利商標代理有限公司 44202 代理人: 郝傳鑫;賈允
地址: 518000 廣東省深圳*** 國省代碼: 廣東;44
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 數據 清理 方法 裝置
【說明書】:

發明公開了一種數據清理方法及裝置,屬于數據庫應用技術領域。該方法通過對目標表加共享更新排他鎖,阻止系統對目標表的DDL操作,然后建立臨時表和臨時索引,將目標表中的數據復制到臨時表中,并根據臨時表中的數據生成索引信息,之后對目標表加訪問排他鎖來阻止系統對目標表的DML操作,再交換目標表和臨時表中的數據以及對應的索引信息,從而完成磁盤空間的清理和回收。由于數據清理過程中絕大部分時間都是采用共享更新排他鎖,不影響系統對目標表的DML操作,可以實現在幾乎不阻斷DML的情況下完成數據庫中垃圾數據的清理,確保系統較高的可用率,改善用戶使用體驗。

技術領域

本發明涉及數據庫應用技術領域,尤其涉及一種數據清理方法及裝置。

背景技術

PostgreSQL數據庫是一種開源、實用、高效、應用廣泛的通用數據庫管理系統。PostgreSQL數據庫在長時間運行后,系統會產生索引膨脹和垃圾數據,這些數據會占用多余的磁盤空間,增加業務的成本;同時數據膨脹也會降低系統的性能,PostgreSQL原生的VACUUM FULL可用于進行磁盤空間的清理和索引膨脹的消除。

VACUUM FULL的處理流程如附圖1所示,包括對PostgreSQL數據庫中的源表加AccessExclusiveLock鎖,然后建立臨時表,將源表數據復制到臨時表中,之后交換源表和臨時表內容,重建源表上的索引,并刪除臨時表,再解除AccessExclusiveLock鎖。由于VACUUM FULL一開始就對源表加了AccessExclusiveLock來阻止系統對這張表的修改,這個操作導致系統整個過程中所有針對源表的操作包括DML(Data Manipulation Language,數據操作語言,數據操作分成數據查詢和數據更新兩類,數據更新又分成插入、刪除、和修改三種操作)和DDL(Data Definition Language,數據定義語言,用于定義數據庫模式、基本表、視圖和索引的創建和撤消操作)都會被阻塞,造成嚴重的業務中斷,影響業務服務質量。例如,對一個100G的表進行VACUUM FULL,需要3個小時左右,這個過程中,業務無法正常運行,也就是說需要中斷三個小時來進行一次磁盤空間的清理和回收。

發明內容

本發明提供了一種數據清理方法及裝置,以至少解決在數據清理過程中長時間不能對表數據進行操作的問題,確保系統較高的可用率。

根據本發明的一個方面,提供了一種數據清理方法,包括:

對目標表加共享更新排他鎖(ShareUpdateExclusiveLock),阻止系統對目標表的數據定義語言(DDL)操作;

建立臨時表,所述臨時表的表定義與所述目標表的表定義相同;

建立臨時表的臨時索引,所述臨時索引的屬性與目標表的索引的屬性相同;

將所述目標表的數據復制到所述臨時表中,根據臨時表中的數據在臨時索引中生成索引信息;

對所述目標表加訪問排他鎖(AccessExclusiveLock),阻止系統對目標表的數據操作語言(DML)操作;

交換所述臨時表和所述目標表中的數據以及所述臨時索引和所述目標索引中的索引信息;

解除所述目標表上的共享更新排他鎖和訪問排他鎖。

本發明另一方面提供了一種數據清理裝置,包括:

第一加鎖單元,用于對目標表加共享更新排他鎖,阻止系統對目標表的數據定義語言操作;

臨時表建立單元,用于建立臨時表,所述臨時表的表定義與所述目標表的表定義相同;

臨時索引建立單元,用于建立臨時表的臨時索引,所述臨時索引的屬性與目標表的索引的屬性相同;

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201710013109.2/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 久久99亚洲精品久久99果| 国产伦精品一区二区三区免费观看| 四虎国产精品永久在线国在线| 91秒拍国产福利一区| 好吊妞国产欧美日韩免费观看网站| 中文字幕日本精品一区二区三区| 午夜影院一级片| 国产69精品久久777的优势| 国产精品suv一区二区6| 国产午夜精品一区二区理论影院| 久久久久久久久亚洲精品| xxxxx色| 猛男大粗猛爽h男人味| 国产一级不卡毛片| 精品国产一区二区三区麻豆免费观看完整版 | 男女午夜爽爽| 4399午夜理伦免费播放大全| 狠狠躁狠狠躁视频专区| 毛片大全免费观看| 国产精品自产拍在线观看蜜| 综合久久色| 日本黄页在线观看| 国产日韩欧美专区| 九色国产精品入口| 波多野结衣女教师电影| 天堂av一区二区| 三级午夜片| 欧美日韩一区二区高清| 十八无遮挡| 中文字幕另类日韩欧美亚洲嫩草| 99精品小视频| 国产午夜精品一区二区理论影院 | 亚洲制服丝袜中文字幕| 国产麻豆精品久久| 久久影院国产精品| 欧美乱妇高清无乱码| 91精品夜夜| 欧美日韩不卡视频| 亚洲精品www久久久久久广东 | 国产午夜精品理论片| 性国产日韩欧美一区二区在线| 亚洲精品久久久久玩吗| 国产www亚洲а∨天堂| 亚洲欧美日韩国产综合精品二区| 欧美性猛交xxxxxⅹxx88| 免费午夜片| 国产精品亚发布| 国模一区二区三区白浆| 国产91热爆ts人妖系列| 91看片淫黄大片91| 国产精品乱码一区| 久久久精品免费看| 精品videossexfreeohdbbw| 99久精品视频| 亚洲精品日本久久一区二区三区 | 玖玖国产精品视频| 午夜欧美a级理论片915影院| 国产乱码一区二区三区| 久久久久久国产一区二区三区| 久久国产精品-国产精品| 日韩精品福利片午夜免费观看| 欧美日韩一区二区三区免费| 精品国产一区二区三| 亚洲精品一品区二品区三品区| 亚洲高清久久久| 91精品国产麻豆国产自产在线| 91avpro| 国产在线一卡二卡| 国产一区欧美一区| 中文字幕在线播放一区| 强行挺进女警紧窄湿润| 亚洲精品一区二区三区香蕉| 日韩欧美国产另类| 电影午夜精品一区二区三区| 6080日韩午夜伦伦午夜伦| 扒丝袜网www午夜一区二区三区| 午夜三级大片| 一区二区国产精品| 理论片高清免费理伦片| 99视频国产在线| 午夜av免费观看| 猛男大粗猛爽h男人味| 国产精品免费自拍| 中文字幕二区在线观看| 欧美一区二区激情三区| 国产91九色在线播放| 久久影视一区二区| 91久久精品在线| 国产精品综合在线| 久久久久国产精品视频| 精品少妇一区二区三区免费观看焕 | 欧美精品日韩| 欧美一区二三区人人喊爽| 中文字幕欧美一区二区三区 | 一区二区国产精品| 日韩精品一区二区三区免费观看视频| 欧美日韩亚洲国产一区| 一区二区国产盗摄色噜噜| 国产欧美三区| 日韩一区免费在线观看| 97欧美精品| 欧美日韩国产三区| 亚洲四区在线| 午夜影院一区| 久久97国产| 免费精品一区二区三区视频日产| 亚洲精欧美一区二区精品| 99久久婷婷国产综合精品电影| 日本精品一区视频| 久久国产精品欧美| 亚洲va久久久噜噜噜久久0| 国产精品奇米一区二区三区小说| 欧美一区二区三区久久精品| 日韩亚洲精品在线观看| 国产欧美一二三区| 欧美亚洲另类小说| 欧美日韩一区二区三区在线播放| 国产精品乱码一区| 久久久久国产精品视频| 国产乱xxxxx国语对白| 色综合久久综合| 国产区精品| 狠狠色噜噜狠狠狠狠777| 久久中文一区二区| 中文字幕一区一区三区| 国产精品高潮呻吟88av| 午夜影院试看五分钟| 欧美日韩三区二区| 国产精品1区二区| 自拍偷在线精品自拍偷写真图片| 国产一区二区麻豆| 国产区图片区一区二区三区| 亚洲国产精品美女| 国产日韩欧美综合在线| 国产一区二区三区影院| 偷拍区另类欧美激情日韩91| 91精品婷婷国产综合久久竹菊| 97人人模人人爽人人喊38tv| 日日狠狠久久8888偷色| 久久国产这里只有精品| 午夜av片| 国产区二区| 亚洲麻豆一区| 色乱码一区二区三在线看| 理论片午午伦夜理片在线播放| 中文字幕另类日韩欧美亚洲嫩草| 黄色国产一区二区| 97精品国产97久久久久久免费| 亚洲精品91久久久久久| 少妇性色午夜淫片aaa播放5| 99三级视频| 国产精品久久久久久久久久久久久久不卡 | 国产欧美一区二区三区沐欲| 免费**毛片| 国产一区二区精品在线| 中文字幕一级二级三级| 国产一区二区大片| 日韩精品一区中文字幕| 97久久超碰国产精品红杏| 国产欧美性| 天啦噜国产精品亚洲精品| xx性欧美hd| 午夜影院一区二区| 日本一二三区视频| 亚洲欧美国产一区二区三区| free性欧美hd另类丰满| 国产精品你懂的在线| 久久青草欧美一区二区三区| 99视频一区| 国产精品视频久久久久| 中出乱码av亚洲精品久久天堂| 欧美精品一区二区三区四区在线| 欧美片一区二区| 久久久精品a| 国产日产精品一区二区| 视频国产一区二区| 欧美hdfree性xxxx| 国产色99| 日韩不卡毛片| 中文乱码在线视频| 一区二区久久精品| 亚洲国产欧美一区| 国产高清无套内谢免费| 右手影院av| 欧美日韩激情一区二区| 激情久久精品| 年轻bbwwbbww高潮| 99精品欧美一区二区| 国产欧美一区二区精品久久| 亚洲一区二区国产精品| 日韩精品一区二区三区四区在线观看 | 91高清一区| 免费a级毛片18以上观看精品 | 91国产在线看| 欧美一区免费| 欧美一区二区三区久久精品| 国产清纯白嫩初高生在线播放性色| 国产免费一区二区三区四区五区| 国产经典一区二区| 欧美精品九九| 亚洲自偷精品视频自拍| 精品国产91久久久久久久| 狠狠色依依成人婷婷九月| 久久久午夜爽爽一区二区三区三州| 国产欧美三区| 亚洲国产精品日本| 九九久久国产精品| 国产一级片一区二区| 亚洲综合日韩精品欧美综合区| 亚洲伊人久久影院| 日本一区二区三区四区高清视频| 久久99精品国产一区二区三区| 日本五十熟hd丰满| a级片一区| 色偷偷一区二区三区| 欧美一级不卡| 亚洲精品久久久久一区二区| 国产亚洲精品久久777777| 97午夜视频| 欧美精品一区二区久久| 精品国产一区二区三区国产馆杂枝| 欧美日韩一区二区三区精品| 久久久久亚洲| 国产在线不卡一| 日韩精品中文字幕一区二区三区| 亚洲欧洲日韩| 国产精品麻豆一区二区| 国产九九九精品视频| 亚洲w码欧洲s码免费| 制服.丝袜.亚洲.另类.中文| 亚洲欧美一二三| 国内久久精品视频| 97人人模人人爽人人喊38tv| 国产精品三级久久久久久电影| 国产精品久久久久久久久久不蜜臀| 久久九九亚洲| av不卡一区二区三区| 神马久久av| 日韩一区国产| 色综合久久精品| 国产69精品久久久久777糖心| 国产午夜一级片| 国产精品午夜一区二区| 一色桃子av| 日本aⅴ精品一区二区三区日| 日本黄页在线观看|