字段名稱長度對數據庫性能有什麼影響?它可以忽略不計嗎?我應該用很長的描述性名字去嗎?數據庫字段名稱長度對性能的影響?
6
A
回答
12
我還沒有測量的時間,但我會想象得可以忽略不計。字段名稱將在網絡中來回傳送,無論是在SQL語句到數據庫還是從數據庫返回的元數據中,但我認爲這些數據包中的幾個字節產生的增量差異低於關懷的門檻。
可憐的人必須閱讀你的代碼,並使名稱具有描述性。讓計算機做一些額外的工作。
3
請理智 - 使字段名稱足夠長,以便您知道它們代表的內容,但足夠短以至於不必向右滾動半個小時即可查看該列的內容。
1
您可以學習並討論查詢解析器需要讀取查詢的時間,但真的......長名稱沒有任何影響,您應該擔心。
4
數據庫服務器將字段名稱轉換爲內部表示形式。因此,名稱長度影響性能的唯一時間是服務器解析SQL語句的時間。這對典型應用的性能影響可以忽略不計。
1
在內部,查詢處理器在解析查詢中的標記後使用字段名稱的編號, 在數據庫對象的短名稱中沒有明顯的性能增益。
1
如果使用內聯sql或ORM,由於在網絡上來回發送附加信息會產生一些影響;但我們的談話真的可以忽略不計。
相關問題
- 1. 數據庫(最大)字段長度是否會影響性能?
- 2. 名稱長度是否影響Redis的性能?
- 3. CSS類名稱長度是否影響瀏覽器性能?
- 4. GAE-Search文檔字段名稱長度是否會影響數據大小(並因此影響成本)
- 5. Oracle中的大型數據類型長度性能影響?
- 6. 表名或列名長度是否影響性能?
- 7. 數據類型長度是否會影響性能?
- 8. 數據庫中的字段名稱跨度類名稱
- 9. 如果使用MySQL保留關鍵字作爲字段/表/數據庫名稱,會影響性能嗎?
- 10. 對象屬性名稱的長度是否會影響內存使用情況?
- 11. Perl:長包名稱會影響解析性能嗎?
- 12. 長類型名稱會影響性能嗎?
- 13. 放大字段,影響mysql數據庫
- 14. Azure數據庫名稱長度
- 15. 二進制代碼長度對CUDA程序性能的影響
- 16. 字段長度對查詢時間的影響
- 17. 顯着增加varchar字段的長度是否會影響性能?
- 18. 數據庫名稱長度的重要性
- 19. 更改名稱字段的長度
- 20. Access數據庫中的子數據表屬性對性能的影響
- 21. 什麼是Redis數據庫索引對性能的影響
- 22. 獲取數據庫快照及其對性能的影響
- 23. 什麼影響允許文本字符串的長度對性能和尺寸
- 24. Crystal Reports數據庫字段長度
- 25. TDE支持對數據庫性能有什麼影響?
- 26. AS2:影響hitTest的實例名稱長度?
- 27. MouseMove對性能的影響
- 28. connection.commit()對性能的影響
- 29. `USE`對性能的影響
- 30. javax.servlet.Filter對性能的影響?
我很受你最後的聲明感動。編程倫理FTW! – 2013-12-12 04:30:47