最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何在 SQL SERVER 中快速有條件刪除海量數(shù)據(jù)

 更新時間:2006年12月21日 00:00:00   作者:  
最近有個朋友問我,他說他在SQLSERVER刪除幾百萬到幾千萬數(shù)據(jù)是顯的很慢,幫他分析了一下,提了一些以下意見,或許對很多人有用。

    如果你的硬盤空間小,并且不想設(shè)置數(shù)據(jù)庫的日志為最小(因為希望其他正常的日志希望仍然記錄),而且對速度要求比較高,并清除所有的數(shù)據(jù)建議你用turncate table1,因為truncate 是DDL操作,不產(chǎn)生rollback,不寫日志速度快一些,然后如果有自增的話,恢復(fù)到1開始,而delete會產(chǎn)生rollback,如果刪除大數(shù)據(jù)量的表速度會很慢,同時會占用很多的rollback segments,同時還要記錄下G級別的日志 ;當(dāng)然如果有條件刪除比如where time〈'2006-3-10' 怎么辦,能不能不記錄日志用delete,回答是不行的,SQL Server 引擎在設(shè)計上就會對 Delete 操作進行日志記錄。至今沒有辦法強制制定某一些語句不記錄到日志中,如果在執(zhí)行 Delete Table1 where Time 〈 '2006-3-10' 由于涉及的記錄比較多,所以日志記錄也相應(yīng)很大(3-4G),如果可行,我建議用以下方式:

    選出您所需要保留的記錄到新的表。如果您使用 Full Recovery Mode
根據(jù)SELECT INTO的記錄數(shù),日志可能會比較大
Select * into Table2 From Table1 Where Time 〉 = '2006-03-10'

    然后直接Truncate Table1。無論何種恢復(fù)模式都不會進行日志記錄:Truncate table Table1

    最后對Table2進行改名為Table1:EC sp_rename 'Table2', 'Table1' 

相關(guān)文章

  • SQL語句示例

    SQL語句示例

    [紅色]SQL語句示例...
    2006-10-10
  • sql中設(shè)置聯(lián)合主鍵的具體方法

    sql中設(shè)置聯(lián)合主鍵的具體方法

    聯(lián)合主鍵的設(shè)置想必有很多的朋友都不會吧,在本文為大家介紹下具體的設(shè)置方法,感興趣的朋友可以了解下
    2013-09-09
  • 常用SQL功能語句

    常用SQL功能語句

    SQLServer常用管理SQL語句
    2009-06-06
  • 一些有用的sql語句整理 推薦收藏

    一些有用的sql語句整理 推薦收藏

    一些有用的sql語句整理,學(xué)習(xí)sqlserver的朋友可以參考下。一些很常用的命令。建議大家收藏下。
    2011-03-03
  • SQL實現(xiàn)查詢某字段的值為空的記錄

    SQL實現(xiàn)查詢某字段的值為空的記錄

    這篇文章主要介紹了SQL實現(xiàn)查詢某字段的值為空的記錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Spark SQL 中對 Map 類型的操作函數(shù)示例詳解

    Spark SQL 中對 Map 類型的操作函數(shù)示例詳解

    這篇文章主要介紹了SparkSQL中對Map類型的操作函數(shù),包括創(chuàng)建、訪問、修改、合并、鍵值操作等功能,通過這些函數(shù),可以方便地進行復(fù)雜鍵值對數(shù)據(jù)的處理,感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • SQL SERVER性能優(yōu)化綜述(很好的總結(jié),不要錯過哦)

    SQL SERVER性能優(yōu)化綜述(很好的總結(jié),不要錯過哦)

    一個系統(tǒng)的性能的提高,不單單是試運行或者維護階段的性能調(diào)優(yōu)的任務(wù),也不單單是開發(fā)階段的事情,而是在整個軟件生命周期都需要注意,進行有效工作才能達到的。所以我希望按照軟件生命周期的不同階段來總結(jié)數(shù)據(jù)庫性能優(yōu)化相關(guān)的注意事項。
    2008-09-09
  • MSSQL Server 查詢優(yōu)化方法 整理

    MSSQL Server 查詢優(yōu)化方法 整理

    查詢速度慢的原因很多,常見如下幾種
    2010-03-03
  • SQL Server 服務(wù)由于登錄失敗而無法啟動

    SQL Server 服務(wù)由于登錄失敗而無法啟動

    當(dāng)域的密碼被修改過后,相應(yīng)服務(wù)使用的登陸驗證信息不會自動更新需要手動來更新,才能解決此問題。如果大家嫌比較麻煩,還是像上面的解決方案那樣直接將登陸身份修改為“本地系統(tǒng)帳戶”比較簡單。
    2010-05-05
  • SQl 跨服務(wù)器查詢語句

    SQl 跨服務(wù)器查詢語句

    SQl跨服務(wù)器查詢的二種實現(xiàn)方法,一般情況如果安全設(shè)置好了,根本無法用,不過內(nèi)部網(wǎng)絡(luò)還是不錯的。
    2009-10-10

最新評論

临湘市| 洛川县| 玉门市| 清涧县| 广宗县| 鹰潭市| 安乡县| 马山县| 井冈山市| 景泰县| 青田县| 金华市| 大石桥市| 桃园县| 玛纳斯县| 阿克陶县| 合江县| 沭阳县| 雷山县| 广宁县| 岢岚县| 黑水县| 建平县| 大英县| 汪清县| 永昌县| 密山市| 安仁县| 榆社县| 兴安县| 丹凤县| 安溪县| 布尔津县| 南京市| 广东省| 太保市| 张家港市| 双桥区| 阿合奇县| 潞城市| 桦甸市|