我有一个数据库,有两张表格:一个是保存每个用户的信息,另一个是保存每个用户游戏的信息。 每个用户浏览器和每个游戏网都有独特的主要身份识别器,这样,只要我想要打上某个特定囚室,我就可以通过查询独一无二的识别器(根据我的理解,这要更快,因为可以通过指数化而不是坐在桌上的每一行)来浏览。
Now, each entry in the game table contains information about the user, so if I wanted to fetch every game for a particular user I would be able to. However, this is how I am currently fetching each game for a user:
我为每个用户每门游戏保存每个独一无二的识别资料。 然后,我将这份名单分开,并对EACH游戏ID单独进行询问。 因此,我的问题是,利用每个游戏的主要身份进行单独询问,是否效率更高,或者说,“从WHERERE用户ID=UsersID游戏中选取的SlectT* 更好。
更笼统地说,从长远来看,最好对几个独一无二的识别资料提出若干询问,还是进行查询,但必须从数据库的每个条目看一看? 关于我数据库负荷的想法,我通常有10 000个用户,每台有大约10个游戏。 因此,比较点数为10万个查询点,每个查询点使用一个主要关键点,或10 000个查询点,但每个查询点必须经过所有各行。
感谢。