2008-10-29 63 views

回答

12

我還沒有測量的時間,但我會想象得可以忽略不計。字段名稱將在網絡中來回傳送,無論是在SQL語句到數據庫還是從數據庫返回的元數據中,但我認爲這些數據包中的幾個字節產生的增量差異低於關懷的門檻。

可憐的人必須閱讀你的代碼,並使名稱具有描述性。讓計算機做一些額外的工作。

+2

我很受你最後的聲明感動。編程倫理FTW! – 2013-12-12 04:30:47

3

請理智 - 使字段名稱足夠長,以便您知道它們代表的內容,但足夠短以至於不必向右滾動半個小時即可查看該列的內容。

1

您可以學習並討論查詢解析器需要讀取查詢的時間,但真的......長名稱沒有任何影響,您應該擔心。

4

數據庫服務器將字段名稱轉換爲內部表示形式。因此,名稱長度影響性能的唯一時間是服務器解析SQL語句的時間。這對典型應用的性能影響可以忽略不計。

1

在內部,查詢處理器在解析查詢中的標記後使用字段名稱的編號, 在數據庫對象的短名稱中沒有明顯的性能增益。

1

如果使用內聯sql或ORM,由於在網絡上來回發送附加信息會產生一些影響;但我們的談話真的可以忽略不計。

相關問題