腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何使
执行计划
尽可能准确
每天
晚上,我都会转储我的PROD环境(
MySQL
8.0.23),以便在我的测试环境中导入它。在这两个系统上,硬件和
mysql
配置是相同的。我注意到一些查询(在转储之后执行,当两个数据库仍然对齐时)在这两个系统上以不同的方式运行,具有不同的
执行计划
,当然还有不同的性能。我的猜测是,测试环境表现得更好,因为每个表都是从头
创建
的,因此表和索引的统计数据更准确,而PROD在白天加载了大量的插入、更新和删除。 有什么办法能让PROD表现得和以前一样吗?我试着在每个表上运行、优化和分析(其中大多数是InnoDB),但
浏览 2
提问于2022-10-13
得票数 0
2
回答
将
执行计划
保存在缓存中
、
、
、
如何将查询
执行计划
保存在Server的缓存中并多次使用?有什么办法我可以保留
执行计划
并
每天
使用吗?
浏览 0
提问于2015-03-10
得票数 4
2
回答
了解统计数据、
执行计划
和“升序关键问题”
、
、
、
我试图(从概念上)更好地理解统计、
执行计划
、存储过程执行之间的关系。如果我们经常更新统计信息以解决
浏览 0
提问于2014-12-31
得票数 11
回答已采纳
1
回答
mysqli_prepare()返回NULL,因为它不识别'?‘
、
、
、
、
如果我将第二个参数更改为mysqli_prepare函数如下:然后警告就消失了。
浏览 1
提问于2014-01-10
得票数 0
回答已采纳
4
回答
从MS SQL向
MySQL
插入大量行的最有效方法是什么?
、
我
每天
都需要将大量行从SQL Server数据库传输到
MySQL
db (MyISAM)。我已经将
MySQL
实例设置为链接服务器。我在
MySQL
链接服务器中使用INSERT...SELECT查询来执行插入。对于40,000行,大约需要40秒。为了查看将这些行数从一个
MySQL
表移动到另一个表需要多长时间,我从MSSQL中执行了一个远程查询,耗时接近1秒。我看不出SSMS中的
执行
浏览 0
提问于2010-07-30
得票数 4
回答已采纳
1
回答
我们可以在不
创建
索引的情况下提高性能吗?
、
、
、
怎样才能在0秒钟内得到
每天
都在增加的表的数据。我知道
创建
索引会提高我不想
创建
的索引的选择速度,这将在将来减慢插入/更新速度。Select Count(id) from data 更新:根据请求,这里是
执行计划
浏览 1
提问于2016-06-28
得票数 1
2
回答
如何从已准备好的语句中获取查询计划
、
我主要对
MySQL
感兴趣,但也会对其他DB感兴趣。
浏览 3
提问于2009-08-24
得票数 6
1
回答
执行计划
更新
、
、
我们有一个带有SQLServer2008R2的数据库服务器,它
每天
运行一些查询;现在这些查询非常快(我认为server内存中有一些很好的
执行计划
)。如果我们重新启动数据库服务器,那么内存中的这些
执行计划
就会丢失:下一次查询运行时,Sql server是否会重新生成一些比以前的计划更糟糕的
执行计划
?谢谢。
浏览 0
提问于2013-08-14
得票数 3
回答已采纳
7
回答
如何在
MySQL
innoDB中重建索引和更新统计数据?
、
我在
MySQL
innoDB中找不到这样的选择,有这样的选择吗?如果不是,
MySQL
数据库是如何
创建
执行计划
的?
MySQL
更新索引和统计是否与每次更新和插入?
浏览 13
提问于2015-05-05
得票数 78
回答已采纳
1
回答
当在代码中作为准备语句运行时,
MySQL
查询在PHP中运行得很慢,但是通过直接的
MySQL
查询运行得很快
、
、
我正在尝试调试的一个PHP应用程序在一个更大的
MySQL
数据库上运行几个设计糟糕的查询。 有几个页面真的很慢,原来是因为几个查询。我开始逐个检查每个查询,虽然它们很慢,但它们本身并不慢。如果我通过
MySQL
客户端手动运行查询,则大约需要300 ms。如果我通过
MySQL
客户端运行create准备语句并设置参数并运行它,它大约需要300 ms。现在,如果我从
MySQL
客户端或
MySQL
工作台或PHPStorms数据库客户端运行已准备好的查询语句版本,这是快速的。如果我从代码中运行这个查询,那就太快了。
浏览 0
提问于2019-06-30
得票数 0
回答已采纳
1
回答
SQL Server :筛选器值超出索引直方图范围时使用错误的索引
、
、
、
我们有一个非常大的表,
每天
有1-200万行被添加到表中。我们看到的问题是,SQL Server
创建
了一个糟糕的查询
执行计划
,它使用FinishTime索引而不是任务,并且查询需要很长的时间。统计数据
每天
/几个小时更新一次,但仍有许多情况下查询的是最近的值。 问题:我们可以在估计的
执行计划
中清楚地看到,在本例中,FinishTime的估计行数为1,因此选择了FinishTime索引。
浏览 2
提问于2012-10-04
得票数 1
1
回答
MySQl
查询
执行计划
MySQL
优化器是否基于WHERE条件更改
执行计划
?如果我在WHERE条件下多加一列进行比较,会不会影响查询
执行计划
? 谢谢,Sunil
浏览 3
提问于2009-05-27
得票数 2
1
回答
mysql
无法显示解释数据
、
、
、
我希望看到sql的
执行计划
: 如果没有,如何查看绑定变量的
执行计划
?因为我认为select * from的
执行计划
在哪里id=?另外,当我在
mysql
中使用explain时,它不会显示这个sql将
浏览 2
提问于2016-05-15
得票数 1
回答已采纳
1
回答
MySQL
执行计划
重新编译
、
在Server中,您可以通过几种不同的方法刷新
执行计划
,以纠正性能不佳的查询,我希望了解在
MySQL
中这是否也是可能的。可以删除所有存储的
执行计划
吗?
浏览 0
提问于2018-09-12
得票数 1
回答已采纳
1
回答
使用JBoss 6群集计划的作业
、
、
、
我有一个必须
每天
执行一次(但只执行一次)的常规任务。目前,这是通过@Schedule注释完成的。 接下来,我想对我的应用程序进行集群。要正确
执行计划
的任务,我需要做些什么吗?
浏览 0
提问于2011-10-11
得票数 0
回答已采纳
1
回答
如何强制SSIS包不重用
执行计划
?
、
我知道在SQL Server中,我可以在运行存储过程时强制重新编译
执行计划
。有没有办法告诉SQL Server,当它运行这个特定的SSIS包时,它应该重新编译所有东西并获得新的
执行计划
?它操作的数据的大小
每天
都会有很大的变化。 非常感谢。
浏览 0
提问于2020-05-21
得票数 0
2
回答
对变量进行
MySQL
分区修剪
、
、
、
似乎
mysql
正在搜索所有分区。谢谢!
浏览 3
提问于2012-10-02
得票数 0
回答已采纳
1
回答
关于
MySQL
选择算法/函数的一个问题
MySQL
将如何对布尔值为1的行执行选择?它需要对所有的值进行二进制搜索吗?还是只提取布尔值为1的值,而不必搜索整个列表就够聪明了?
浏览 0
提问于2011-07-28
得票数 3
4
回答
如何在
MySQL
中按天对MyISAM表进行分区
、
我希望将最近45天的日志数据保存在
MySQL
表中,以便进行统计报告。
每天
可能有2000-3000万行。我计划
每天
创建
一个平面文件,并使用load data infile将数据放入其中。理想情况下,我希望
每天
都在它自己的分区上,而不必
每天
编写脚本来
创建
分区。谢谢
浏览 2
提问于2011-01-13
得票数 2
1
回答
laravel计划保护,防止多次发送批量电子邮件
、
我使用mailchimp
每天
发送一次批量电子邮件。我使用laravel调度程序来执行对Mailchimp的API调用。 我是否需要保护自己不会意外地多次
执行计划
的呼叫?
浏览 1
提问于2018-01-04
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL执行计划分析
MySQL 统计信息以及执行计划预估方式初探
在 MySQL 中使用 explain 查询 SQL 的执行计划
用狗数据创建AI系统,让狗狗自主执行计划
MySQL创建用户与授权
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券