x,y坐标的数据库优化

时间:2018-11-08 11:25:04

标签: database performance indexing

假设我有一个数据库结构,其中包含x,y,backgroundID,itemID列。

想象一下,我有1亿行,其中backgroundID始终是一个值,但是itemID仅具有10000行的值。

会有很多范围请求(x <?AND x>?AND y <?AND y> X),很多确切的行请求(x =?和y =?)和很少的插入。 / p>

索引数据库的最佳方法是什么?在x上索引,在y上索引,在x和y上都索引?

现在,如果我需要经常请求itemID不为null的行(假设只有10000行)怎么办?创建第二个仅存储x,y和itemID的单独表更好吗?

更新以回答Mehdi El Fadil:我仍未确定将要使用的RDBMS,我当时正在考虑一个简单的MySQL Workbench 6.3,例如InnoDB。

0 个答案:

没有答案