2011-02-16 66 views
0

我有一個問題。 tinyint更適合使用或不適用於64位操作系統。 對此的分頁將是64位而不是8。因此tinyint將消耗與int(4字節)相同的內存。 它實際上如何改變?Tinyint更好用或不用

它適用於所有語言或分貝。

+0

tinybit?你的意思是tinyint嗎?我們在談論什麼數據庫服務器? – Peter 2011-02-16 08:45:48

回答

2

我認爲最好的答案的性能問題,如這些是

措施。不要猜測。

  1. 選擇一個或多個dbms。 (他們不是 所有工作都是一樣的。)
  2. 使用tinyint構建數據庫 的模型。
  3. 使用 整數構建另一個模型。
  4. 加載兩個樣本數據。
  5. EXPLAINEXPLAIN ANALYZE 在兩個數據庫上的查詢。

回來告訴我們你找到了什麼。 (您可能會感到驚訝。)

0

當然,tinyint比bigint更快/更小。

更小的數據類型允許每行更多的頁面,數據更小..索引更小。

這是一筆大交易。