准备数据库以实现最佳速度

时间:2019-04-19 13:22:49

标签: mysql

我正在将现有数据库上的搜索查询的单个页面准备好。

数据库是固定的。不会进行插入/编辑/更新。仅搜索。

有160个数据库,所有数据库都具有相同的结构。每个数据库之间的唯一区别是其内容的语言(方言)。每个数据库都是另一个数据库的翻译。

每个数据库都有3个表。这些表中的2个仅用于提供信息/参考。有关数据库的信息。搜索仅涉及1个表。

此表有3列。

index(int11,primary), content(text), contentid(int11)

这是我的关注

index索引列的值是从1开始的序数

contentid具有唯一的内容,但未在数据库中设置为unique

我打算删除index列,并将contentid用作primary,并将其设置为unique

这会改善性能吗?

数百个用户将在每个会话中同时使用此功能,而我在共享主机上。

0 个答案:

没有答案