我目前插入了大約200萬行,我需要監視行插入的進度。該表在插入操作開始時被鎖定。有沒有一種方法可以找出添加的行數或可能的指示性數字?MySQL 5.5 - 如何在插入期間鎖定表的行數
0
A
回答
0
我猜這個程序,但沒有測試應用鎖。
- 插入前查找行數。
- 適用於插入鎖定。
- 找到
rows
(行計數值)從show table status from your_db_name where name='tbl_name'
。 - 找到新行數與前一行之間的差異。
+0
表狀態顯示0行。進程列表顯示正在插入的行。 – zenCoder
+0
1.可能是你在一張空桌子上開始的。可能是它正在等待提交。 3.檢查(* peterm的評論*)[http://stackoverflow.com/questions/20717072/mysql-5-5-how-to-get-row-count-while-table-is-locked-during-insert #comment31035112_20717072] –
相關問題
- 1. MySQL插入到鎖定的別名表
- 2. 在MySQL插入過程中,表級鎖定會鎖定什麼?
- 3. SQL Sever 2008 R2 - 在清除和插入期間鎖定表
- 4. SQLite數據庫文件在插入/刪除期間被鎖定
- 5. 如何在mysql表中插入日期
- 6. JPA:執行間接插入時鎖定
- 7. 鎖定表插入laravel 5.1
- 8. 如何在表中插入數據時避免表鎖定
- 9. 表插入期間鎖定...網站不可用(SQL Server 2008)
- 10. 如何鎖定插入多個表中?
- 11. 如何鎖定表中插入sql?
- 12. MySQL的 - 表鎖定VS行鎖定
- 13. 在mysql中插入數據期間未定義的變量
- 14. 無法在mysql命令行中插入日期時間
- 15. 鎖定插入
- 16. 如何在錶行插入MySQL命令
- 17. MySQL返回死鎖插入行和FK被鎖定'更新'
- 18. 定期的mysql插入
- 19. 插入數據到在PHP/MySQL的表&自動插入日期
- 20. 如何將日期時間插入到MySQL日期時間?
- 21. 插入時鎖定表格
- 22. 在寫入期間Redis是否鎖定?
- 23. Mysql的併發插入和鎖定
- 24. 插入時間從MySQL到日期的錶行
- 25. 如何在MySQL表中插入數據?
- 26. 我應該鎖定每個插入/更新表上的表mysql
- 27. 插入Mysql的死鎖
- 28. 在腳本運行期間正確鎖定我的數據庫
- 29. 如何將時間戳更改爲mysql 5.5中的日期?
- 30. 在post&post meta插入/更新/刪除期間Wordpress鎖定表嗎?
你爲什麼鎖定桌子? –
@horse - mysqldump鎖定表格 – zenCoder
如果您使用的是InnoDB,則可以定期運行'SHOW ENGINE INNODB STATUS',並查看'ROW OPERATIONS'部分,具體位於'插入的行數XX,更新的YY,刪除的ZZ ,閱讀RR' – peterm