gpt4 book ai didi

sql - Drupal 节点表和 SQL 性能问题

转载 作者:搜寻专家 更新时间:2023-10-30 20:31:33 25 4
gpt4 key购买 nike

这个问题部分是 Drupal 问题,部分是 SQL 问题。由于所有节点相关模块的易用性和灵 active ,我决定在我的站点上实现相当多的功能作为节点。 Drupal 将节点的基本信息存储在 Node 表中。我的节点表可能会很大,可能有数百万行。我从阅读文档中了解到,大表会减慢查询速度,尤其是在连接中。我真正不明白的是如何对其进行量化。我知道涉及特定查询、硬件和许多其他因素,但我想知道所有其他变量是否相等,是否存在某种表大小与查询时间的等式?一个有 100,000 行的表执行查询所花的时间是有 10,000 行的表的 10 倍吗?

最佳答案

查询的执行时间在很大程度上取决于查询和数据库的结构——尤其是索引。 10 倍大小的表完全有可能花费 10 倍的时间进行搜索,而 10 倍大小的表也完全有可能花费完全相同的时间进行搜索。

MySQL 的 explain query feature非常适合找出您的查询可以在何处进行优化以更快地运行。

关于sql - Drupal 节点表和 SQL 性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5128688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com