2
A
回答
4
Gfix不能損壞的數據庫。它使用安全終止正在運行的查詢並回滾所有活動事務。
您可以通過執行由執行DELETE FROM MON $連接DELETE FROM MON $報表WHERE MON $ STATEMENT_ID = ...
您可以關閉整個附件取消指定查詢的WHERE CONNECTION_ID = ...
所有查詢都應該從並行附件運行。
3
下一步在Andrej提供的答案,火鳥2.5 API還包括fb_cancel_operation
命令,取消對數據庫句柄所有正在運行的行爲。你需要檢查你的Delphi組件是否支持這個。
相關問題
- 1. 取消長時間運行查詢
- 2. 取消長時間運行
- 3. 長時間運行查詢
- 4. 如何用JDBC取消PostgreSQL中長時間運行的查詢?
- 5. 用戶如何取消長時間運行的查詢?
- 6. 取消長時間運行的Dapper查詢
- 7. 實體框架取消長時間運行查詢
- 8. 長時間運行的查詢超時
- 9. 取消長時間運行的Rx流
- 10. git:取消長時間運行的提交是否安全?
- 11. 調整長時間運行的查詢
- 12. 長時間運行的查詢問題
- 13. 取消長時間運行IFRAME
- 14. 取消長時間運行下載
- 15. 交易未激活並在Jboss中執行需要很長時間的查詢
- 16. 如何防止長時間運行的查詢消耗資源?
- 17. 領域:MVCC和長時間運行的交易
- 18. 提取行比運行查詢需要更長的時間
- 19. 火鳥查詢選擇前一行
- 20. 優化MySQL查詢 - 運行時間長
- 21. 查詢運行時間更長
- 22. 長時間運行mySQL查詢
- 23. DELETE查詢運行時間過長
- 24. 查詢運行時間過長
- 25. 火鳥SQL嵌套查詢
- 26. SQL(火鳥)查詢太慢
- 27. 合併3火鳥查詢
- 28. 火鳥SQL查詢優化
- 29. 如何取消使用Spring和JDBCTemplate的長時間運行的查詢?
- 30. 如何在長時間運行的查詢中延長Throttle Timespan?
我剛剛運行一個測試,通過運行長查詢並運行gfix來關閉數據庫。在我把數據庫重新聯機後,我運行gfix驗證並報告了損壞。明天我會嘗試運行另一個測試併發布結果。 – Reynaldi
我如何獲取statement_id或connection_id的值?同時,你的意思是打開另一個連接? – Reynaldi
如果確實損壞了數據庫,那麼將其報告爲http://tracker.firebirdsql.org/browse/CORE –