2016-03-06 86 views
1

我正在使用一個很老的MySQL數據庫,它使用是/否作爲標誌和CA,US等來識別國家而不是1/0和國家/地區ID。MySQL文本索引

這些都有索引。

這對性能有很大影響嗎?這個數據庫中有很多記錄。

回答

0

使用適當的索引對性能沒有太大的影響。然而,更大的問題是,它將使數據管理困難,因爲狀態代碼可能會改變,美國可能合併或拆分等

一些好點的在同一主題的這個老問題正在取得:

Is there a REAL performance difference between INT and VARCHAR primary keys?

+0

謝謝。我們有一些性能問題,並希望消除這一點。 – Billy

+0

如果您認爲數據庫是問題,檢查慢速查詢將是一個好的開始:http://dev.mysql.com/doc/refman/5.7/en/slow-query-log.html – purpleninja