explain 相关问题

Explain是一个SQL命令,显示查询的执行计划。

为什么--或者说什么时候--MySQL不为OR条件使用索引,如果它为AND条件使用的话?

我有一个表the_table,属性为the_table.id,the_table.firstVal和the_table.secondVal(当然,主键是the_table.id)。在第一个非主键上定义一个索引后......

回答 1 投票 1

了解Postgres解释计划

我试图用这个网站(http:/explain.depesz.com)来理解Postgres的解释计划。这是我的计划。Unique (cost=795.43...800.89 rows=546 width=23) (实际时间=0.599...0.755 rows=620 ....

回答 1 投票 0

有没有可能从存储过程中获取解释计划的结果?

解释计划、显示计划等命令在存储过程中是不允许的。我想,我会从plancache中回调(按照这里说的文档),但那里没有计划。我在...

回答 1 投票 0

大的COUNT DISTINCT在postgresql中执行缓慢。

我在postgresql 12上对一个表运行一个大的count(DISTINCT)查询组查询。这个表大概有32GB,300MM行。它是按YEAR分区的。各组多少都是完全 ...

回答 1 投票 0

可以解释为什么返回21

您好,这不是一项作业,也不是什么,但您能解释一下为什么返回2 1的原因。我很困惑,我很讨厌递归。 #include 使用命名空间std; void fun(int); int main()...

回答 3 投票 0

MySQL为什么不总是使用索引进行选择查询?

我的数据库用户和文章中有两个表。我的用户和文章表中的记录如下:+ ---- + -------- + | id |名称| + ---- + -------- + | 1 | user1 | | 2 | user2 | | 3 | ...

回答 1 投票 0

PL / pgSQL中的EXPLAIN ANALYZE给出错误:“查询没有结果数据的目的地”

我正在尝试了解PL / pgSQL函数中select语句的查询计划,但是我不断遇到错误。我的问题:如何获得查询计划?以下是一个简单的情况,...

回答 3 投票 3

ActiveRecord :: Relation#explain始终完整运行查询

我正在尝试在Rails 3和Rails 4中使用explain方法来估计在一个特别昂贵的查询中返回的行数。它连接3个表,并可能导致对表进行10扫描...

回答 3 投票 4

扩展统计信息在PostgreSQL中是否有权衡取舍?

扩展统计信息可帮助计划者评估查询的复杂度,以便选择正确的算法来处理查询。在...

回答 1 投票 1

MySQL EXPLAIN显示密钥未被使用。它在做什么吗?

假设我有三个表格:出货量,客户和商店。发货表具有两个索引:INT类型的customer_id(引用客户表)和datetime类型的日期。客户...

回答 1 投票 0

Hive解释计划理解

是否有任何适当的资源可以让我们完全理解hive生成的解释计划?我尝试在Wiki中搜索它,但是找不到完整的指南来理解它。这是...

回答 1 投票 4

ECL中的左和右关键字

我是ECL的新手,在尝试理解RIGHT和LEFT关键字(在DEDUP,GROUP和其他功能中使用)时遇到了麻烦。它们如何工作? ECL参考指南只有一个段落,有关...

回答 1 投票 1

MySQL命令解释忽略LIMIT吗?

我使用MySQL服务器5.5.14版,现在我尝试使用Explain命令尝试此简单的SQL查询:EXPLAIN SELECT id,name,thumb from`twitter_profiles` LIMIT 10;它显示了这个结果:+ ---- + ...

回答 2 投票 10

从解释结果中改进查询

我有一个复杂的查询,该查询根据搜索条件进行动态组合。但是,以最简单的形式,它仍然非常慢。它运行的主表有约1000万条记录。我跑了个解释...

回答 1 投票 -1

MySQL解释-这是什么意思:过滤100.0但行数很低

我叫Pascal,我对MYSQL中的EXPLAIN函数有疑问,我有一个表Logs_activeusers(id,ifuser,dateLog),我在dateLog(时间戳)上有一个索引...在此查询中:解释...] >

回答 1 投票 0

[如何优化MySQL查询,因为Full ProcessList显示了24小时内正在发送数据

我有一个永久运行的以下查询,我想看看是否有可以优化的查询。这是在总共有1,406,480行数据的表上运行的,但是除了...

回答 1 投票 0

如何触发Mysql并行查询功能启动?

MySQL 8.0.19 mysql>显示类似'innodb_parallel_read_threads'的变量; + ------------------------------ + ------- + |变量名|价值| + ------------------------------ + ------- + | ...

回答 1 投票 0

Postgres SLOWER设置了LIMIT:除了添加虚拟`ORDER BY`之外,如何解决?

在Postgres中,添加LIMIT时,某些查询要慢得多:查询:SELECT * FROM review WHERE clicker_id = 28 ORDER BY done DESC LIMIT 4; -51秒SELECT * FROM review WHERE ...

回答 1 投票 0

如何在laravel构建器上执行`explain select`

我知道我可以从查询日志中获取原始查询,粘贴所有绑定的变量(也在查询日志中找到),在查询的前面加上解释,然后直接在mysql控制台中运行它。 。

回答 1 投票 0

Couchbase中的索引-使用主索引而不是辅助索引

我在沙发床SELECT * FROM dev_hostel中运行了很多查询,其中data.type ='Guesthouse'和data.id ='12'因此,我创建了此索引CREATE INDEX`t ype-id-index` ON`dev_hostel` (`data.type` ...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.