您好,登錄后才能下訂單哦!
切記:數據庫操作需謹慎,建議做好操作失敗的操作,也能及時處理。
由于本次建立的索引,后臺創建,并找到對應措施如:可以及時中斷索引的創建
索引創建操作:以下操作在數千萬條數據的表格實踐過
1、查看集合是否有索引:
db.getCollection("_TEMPLATE_TASK_TIME_HISTORY").getIndexes();
2、索引總值大小:
db.getCollection("_TEMPLATE_TASK_TIME_HISTORY").totalIndexSize()
3、刪除索引(能放后臺執行就在后臺執行):
db.getCollection("_TEMPLATE_TASK_TIME_HISTORY").dropIndex({"countTime":1},{background:true})
4、創建索引(一定要在后臺執行,否則鎖庫,原因是在建索引時大量的讀寫會把數據搞壞):
db.getCollection("_TEMPLATE_TASK_TIME_HISTORY").dropIndex({"countTime":1},{background:true})
5、查看索引創建進度:
db.currentOp().inprog.forEach(function(op){ if(op.msg) print(op.msg) })
如何中斷正在創建的索引進度:
https://cloud.tencent.com/developer/article/1502344
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。