有誰知道使用select(1)或select(*)優於另一個的性能或其他好處嗎?我期望優化搜索選擇所有記錄的最佳方法
0
A
回答
1
有一些它的確與衆不同實例...做的最好的事情是在使用您的查詢執行計劃看SELECT(1)和SELECT(*)
這個職位也是一個不錯的資源: http://blog.sqlauthority.com/2008/02/26/sql-server-select-1-vs-select-an-interesting-observation/
1
選擇1將傳輸更少的數據,所以從技術上講它更快。不知道它是多麼有用。
+0
當使用'where exists(select 1 ... )它非常有用。此外,如果您需要虛擬字段與union進行比較:select name,則從table1聯合名稱開銷,從table2開銷0 –
相關問題
- 1. 最佳做法有記錄
- 2. 如何選擇所有的最新記錄所有用戶的
- 3. MySQL選擇所有記錄
- 4. 選擇所有記錄
- 5. 在MYSQL選擇 - 選擇所有記錄
- 6. SSIS記錄分層的最佳方法
- 7. jQuery toggle()方法的最佳選擇?
- 8. 處理CascadingDropDown選擇的最佳方法
- 9. IN查詢選擇的所有記錄
- 10. 選擇mysqli中的所有記錄
- 11. 選擇與所有給定記錄有關係的記錄
- 12. 選擇最近的記錄
- 13. 選擇類型的所有記錄 'X' 是最高的 '版本'
- 14. 選擇在最早的記錄中的所有行
- 15. PHP PDO - 最佳做法來回顯具有唯一記錄的選擇查詢
- 16. 在SQL查詢中選擇除了最大記錄以外的所有記錄
- 17. 選擇所有最新的記錄不同
- 18. 在最後2分鐘選擇所有記錄 - MySQL的
- 19. SQL - 選擇所有最新的唯一記錄
- 20. MYSQL選擇所有記錄與最近的日期
- 21. 選擇具有特定日期的所有記錄:更簡單的方法?
- 22. 從Kendo Grid中選擇所有記錄
- 23. 在MySQL條款選擇所有記錄
- 24. 從Cassandra中選擇所有記錄
- 25. 原則1.2.3不選擇所有記錄
- 26. 選擇尚未在記錄的所有記錄
- 27. SQL Server +選擇所有不同記錄的前1條記錄
- 28. 如何選擇超過n個子記錄的所有記錄
- 29. 在SQL Server中選擇下一條記錄的最快方法?
- 30. SQL選擇最新記錄
不確定你的意思,但選擇更多的領域會降低性能。 – Jeroen
http://blog.sqlauthority.com/2008/02/26/sql-server-select-1-vs-select-an-interesting-observation/ –
'select(1)'?在SQL方言中,「從表格中選擇(1)」*不是*表格的每一行都給出一個具有「1」的列嗎? – 2011-08-03 20:43:16