我聽說Sybase中的遊標速度很慢,甚至有人說我們應該避免使用遊標。有人可以說Sybase的遊標有多慢。是隻讀遊標,或者它們也很慢,並且完全可以使用遊標Sybase中的遊標速度有多慢
2
A
回答
2
這裏以實例爲你的答案....一個有5000行的表樣的執行時間
Procedure | Access method | Time --------------------------------------------------------------------- increase_price | Uses three table scans | 28 seconds increase_price_cursor | Uses cursor, single table scan |125 seconds
1
我認爲該聲明是不完整的。實際索賠可能是
遊標比基於SET的操作/ sql語句慢。
這對所有數據庫都是如此,而不僅僅是Sybase。作爲一般規則,您必須儘可能地嘗試(困難)並使用SQL和基於集合的操作,而不是使用遊標和循環記錄。
相關問題
- 1. 鼠標移動減慢遊戲速度
- 2. 遊標查詢速度慢,但個別查詢速度快
- 3. 反射速度有多慢
- 4. Admob減慢我的遊戲速度 - LIBGDX
- 5. 模型放慢了遊戲速度 - opengl
- 6. 物理材料放慢遊戲速度
- 7. Macports自動更新速度有多慢?
- 8. SQL查詢 - 速度有多慢?
- 9. 減慢鼠標速度
- 10. SYBASE中的遊標的替代方法?
- 11. 觸發器中的sybase遊標
- 12. 在Sybase ASA動態遊標
- 13. 我可以在sybase中的遊標內使用遊標嗎?
- 14. document.elementFromPoint速度慢
- 15. 拖慢速度?
- 16. PHP蒙戈的光標速度很慢
- 17. 畫布中動畫的速度有多慢
- 18. 多線程減慢程序的速度
- 19. 在Flash Pro中測試時遊戲運行速度很慢CC
- 20. 當vim中有很多標籤打開時加載速度很慢
- 21. 陣營標籤導航速度慢
- 22. Grails標準運行速度太慢
- 23. Rails的加載速度緩慢的,有很多的has_many關係
- 24. AppBarLayout setExpanded速度慢
- 25. CAGradientLayer速度慢嗎?
- 26. NSNotificationCenter速度慢嗎?
- 27. C++多線程執行速度減慢
- 28. DataGridView「第二」加載速度慢得多
- 29. cart.php查詢速度慢,速度波動
- 30. Sybase IQ - 使用Java的遊標
謝謝你的數據,是隻讀的遊標也是在這個慢得多Sybase – Gaurav
希望這將成爲您正在尋找的答案... – Garry
有兩種遊標模式:只讀和更新。如名稱所示,只讀遊標只能顯示select語句中的數據;更新遊標可用於執行定位更新和刪除。但是任何遊標都會減慢數據庫的讀取速度,因爲它不會對數據庫執行修改。 – Garry