腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
普通连接与带子查询的联接
、
、
使用联接查询的最佳方法是什么?例如,下列哪一个查询具有更好的性能? inner join role roles on roles.person_id_fk = persons.id_pk 或 inner join (select * from role roles where r
浏览 4
提问于2020-08-05
得票数 0
回答已采纳
3
回答
MySQL
SQL
查询评测和查询成本工具和技术
、
在使用Microsoft
SQL
Server时,我发现了非常有用的
SQL
Server事件探查器和估计
执行计划
(可在Management Studio中找到),以便在开发和生产系统监控期间
优化
查询。是否有类似的工具(开源或商业)或技术可用于
MySQL
?
浏览 0
提问于2008-12-03
得票数 1
回答已采纳
1
回答
MySQL
查询
优化
器对磁盘访问时间的处理
、
、
、
、
我对
MySQL
没有太多的背景知识,我想知道有谁能让我了解
MySQL
的查询
优化
器,以及在确定查询
执行计划
时对磁盘访问成本的影响。我感兴趣的是,在磁盘访问时间上收集的任何统计信息是否会对固定一组查询的查询
执行计划
产生影响。特别是,在同一数据库映像上运行同一组不同性能的不同驱动器上的查询时。(请注意,从
MySQL
的角度来看,这是同一个数据库;数据目录只是驻留在不同的驱动器上,这些驱动器在不知情的情况下“在”
MySQL
下切换)。这种对所观察到的磁盘性能的改变是否可能影响查询<e
浏览 0
提问于2011-03-04
得票数 0
5
回答
查询
执行计划
如何影响查询执行?
、
、
、
我读过一些关于Server查询
优化
的文章。我要指出的一点是,Server在第一次执行时为每个存储过程生成一个查询
执行计划
。这些
执行计划
存储在数据库中,并将用于将来执行相同的SPs。我不明白的部分是:
SQL
Server如何使用这个“查询
执行计划
”来
优化
查询执行?我们能做些什么来
优化
它生成的查询
执行计划
吗?
浏览 0
提问于2016-03-23
得票数 2
1
回答
根据记录数计算
Mysql
查询的执行时间
、
有什么方法可以计算一组
Mysql
查询执行所需的时间吗?在执行查询之前,可以根据记录的数量或其他什么来计算吗?
浏览 3
提问于2012-05-22
得票数 2
1
回答
为什么查询要更改其
执行计划
,以及如何预测更改?
、
我很清楚,像explain plan这样的工具只显示预测的
执行计划
,但是这个特定实例上的解释计划非常糟糕(对于相对而言,它没有使用似乎在所有其他实例上使用的索引)。我的问题是:如果查询、表结构没有改变,或者数据读取量发生了很大的变化,为什么
执行计划
会发生如此大的变化,我怎么能预料到这样的变化呢?添加了信息,查询开始于一个选择不同的.我们注意到,在这个db实例上,如果我们删除不同的(这不一定会给出正确的结果),那么
执行计划
与原来的非常相似,要快得多。
浏览 0
提问于2016-04-22
得票数 1
1
回答
MySQl
查询
执行计划
MySQL
优化
器是否基于WHERE条件更改
执行计划
?如果我在WHERE条件下多加一列进行比较,会不会影响查询
执行计划
? 谢谢,Sunil
浏览 3
提问于2009-05-27
得票数 2
2
回答
在Select中重用聚合
、
在下面的查询中,
SQL
是否需要计算两次SUM(MY_INDICATOR) (每个使用它的字段计算一次),还是
优化
为只执行一次聚合?MY_INDICATOR) AS MY_SUM,FROMGROUP BY更新:在查看一些
执行计划
Thorsten是正确的之后,
SQL
Server
优化
器将生成一个只需要执行一次SUM(MY_INDICATOR)的
执行计划
。不需要
浏览 0
提问于2018-05-31
得票数 0
3
回答
使用有点奇怪的where子句的
sql
查询性能
、
我有一个有趣的问题要问你,
sql
专家们在外面(或者也许在这里?) 当我需要在运行时构造一个查询时,我就养成了这个习惯。为了避免多个'if‘检查,我只是写了'where true’。顺便说一下,我特别感兴趣的
sql
引擎是
MySql
。
浏览 4
提问于2009-01-13
得票数 0
8
回答
IN和OR的
SQL
性能问题
假设有一个
sql
,在SP某些部分,有一个WHERE子句,它查找两个ID;如果我使用OR而不是IN; 我会得到什么或失去什么。或者它们都是相等的?
浏览 3
提问于2009-11-09
得票数 3
回答已采纳
2
回答
MySQL
我总是把INNER JOINS放在我的LEFT/RIGHT JOINS之前。我不知道这是否真的有速度差异。SELECT *INNER JOIN Table2 ON Table1.ID = Table2.ID执行速度/速度超过:FROM Table1INNER JOIN Table2 ON Table1.ID = Table2.ID 我试着用谷歌搜索差异,但找不
浏览 3
提问于2014-10-16
得票数 1
回答已采纳
3
回答
SQL
查询
优化
与调试
、
、
、
、
如何执行可靠的
SQL
查询测试? 也就是说,问题在于数据库结构和
SQL
查询本身的
优化
,而不是系统和数据库的性能、缓冲区、缓存。当您有一个包含大量联接等的复杂查询时,有一天您需要了解如何
优化
它,然后使用EXPLAIN命令(,)来研究
执行计划
。在对DB结构进行调优之后,您将执行查询以查看任何性能变化,但在这里,您正处于多级
优化
/缓冲/缓存的过程中。如何避免这种情况?我需要纯粹的时间来执行查询,并确保它不受影响。如果您知道不同服务器的不同实践,请明确指定:
mysql
浏览 4
提问于2011-07-22
得票数 2
1
回答
SSMS -
SQL
执行计划
、
、
我是
SQL
执行计划
的新手,我正在尝试更多地了解它们。
SQL
执行计划
在内存中停留多长时间?如果我断开了我的连接,我想下次它就不能用了?有什么办法来改变这个吗?我是否可以导出一个
执行计划
,并在下次重新连接到Server时将其加载到内存中,以绕过查询
优化
器并节省时间?
浏览 0
提问于2021-09-14
得票数 0
1
回答
在
SQL
server中重新启动后
执行计划
行为
、
、
、
在重新启动服务之后,我一直在考虑
执行计划
在
SQL
SERVER中的作用。我知道,在缓存内存中的每个查询执行中,都存在一个进程来解析、编译和
优化
所请求的查询,并应用
SQL
中基于统计信息和其他参数的
执行计划
。所有这些
执行计划
都存储在存储引擎中的缓冲池区域。实际上,每次执行之后,这些计划都会被更新,让
SQL
服务器了解新的改进。 下面是我的疑问:每次我决定重新启动
SQL
服务时,缓存内存中的
执行计划
会发生什么?所有
执行计划
都在
浏览 0
提问于2017-05-08
得票数 4
回答已采纳
1
回答
MYSQL
搜索条件的细微差别造成了巨大的差异,我无法将它缠绕在脑海中
、
我不能说我是
MySQL
的专家,更多的是新手。但我知道一些基本的性能成本概念。话虽如此,在这些列中,我有纬度和经度列。
浏览 2
提问于2018-01-15
得票数 1
回答已采纳
2
回答
Server是否
优化
常量表达式?
、
、
、
如果我在
SQL
Server中这样做.from mytable...does对1=1条件进行
优化
,还是对每一行进行实际评估?我还想知道其他DBMSes在这方面的行为,特别是
MySQL
。
浏览 5
提问于2014-03-16
得票数 0
回答已采纳
1
回答
SQL
联接查询的执行顺序是什么?
、
、
当我们有多个连接查询、派生表连接查询和最后在哪里的条件下,
SQL
连接查询的执行顺序是什么? 在
SQL
中,哪个代码块将首先执行(或),无论是最外层的代码块还是内部最内部的代码块?
浏览 0
提问于2019-08-04
得票数 2
回答已采纳
1
回答
MySQL
的查询
优化
器对磁盘访问时间的影响
、
、
、
、
我没有太多的
MySQL
背景,我想知道有没有人能给我一些关于
MySQL
查询
优化
器的见解,以及在确定查询执行的查询计划时对磁盘访问成本的影响。我感兴趣的是,收集到的关于磁盘访问时间的任何统计信息是否会对一组固定查询的查询
执行计划
产生影响。尤其是在驻留在不同驱动器上且性能不同的同一数据库映像上运行同一组查询时。(请注意,从
MySQL
的角度来看,这是同一个数据库;数据目录只是驻留在不同的驱动器上,这些驱动器在不知情的情况下被切换到
MySQL
下)。观察到的磁盘性能的这种变化是否会潜在地影响查询<e
浏览 1
提问于2011-03-03
得票数 2
1
回答
mysql
无法显示解释数据
、
、
、
我希望看到
sql
的
执行计划
: 如果没有,如何查看绑定变量的
执行计划
?因为我认为select * from的
执行计划
在哪里id=?另外,当我在
mysql<
浏览 2
提问于2016-05-15
得票数 1
回答已采纳
1
回答
动态绑定到表上的Ruby
、
、
、
现在它是
sql
,但我可以将我的数据库推到另一个引擎,如果这意味着我可以使用临时表和“分区”表。 还有一点要索引..。对频繁更改的字段进行索引是不实际的。比如价格和数量..。
浏览 2
提问于2011-11-30
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在 MySQL 中使用 explain 查询 SQL 的执行计划
MySQL性能优化之SQL语句优化
MySQL SQL优化之覆盖索引
MySQL之SQL 优化实战记录
Mysql千万级大数据SQL优化
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券