我有一个应用程序,其中性能是非常关键的问题。该应用程序有 50.000 名用户进行大量搜索。目前我将国家代码作为 char(2) 存储在 users 表中,然后我从国家 php 数组中检索国家。
$countries = array("AF"=>"Afghanistan","AL"=>"Albania",...)
我对大约 6 个属性进行了类似操作,并且所有属性都具有相似数量的值。这很有帮助,因为不需要加入。
只谈性能,将国家名称和其他属性继续存储在数组中,或者将每个属性与另一个存储每个代码名称的表连接起来会更快吗?