腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
MySQL
拒绝使用
索引
进行简单
查询
mysql
、
sql
、
database
、
optimization
、
indexing
我有一个表,我正在对它运行一个非常简单的
查询
。我已经在一个高基数列上为表添加了一个
索引
,所以
MySQL
应该能够几乎立即缩小结果范围,但它每次都会执行全表扫描。为什么
MySQL
不使用我的
索引
?
mysql
> select count(*) FROM eventHistory;| count(*) || 247514 | PRIMARY KEY (`id
浏览 3
提问于2013-10-18
得票数 0
1
回答
Mysql
select
查询
在大量行的情况下速度变慢
mysql
、
select
问题是当我运行更多的时间,当id增长时,select
查询
会变得更慢。下面是
查询
:where id > :pointerAND col_b >= :from
查询
中的3个字段都已创建
索引
。在每次循环后,我会用新的指针值再次运行
查询
,指针的值是前一个结果集最后一行的id,我不使用OFFSET。最后,我花了半天的时间运行这个
查询
的脚本
浏览 1
提问于2017-08-25
得票数 0
1
回答
PDO
语句
比
MySQL
CLI长400倍
php
、
mysql
、
pdo
我正在运行一个PDO准备
语句
,以便从大约6k行的表中进行选择。由于WHERE
语句
具有~5k pIds,此特定
查询
将返回所有行。该表在pId列上也有一个
索引
。此
查询
在php中运行需要4.5秒,在
MySQL
CLI中运行时需要.01秒。PHP
语句
和
MySQL
语句
是相同的,它们都是,而不是使用pId
索引
的。我认为这是因为
MySQL
知道它正在返回整个表,而不需要使用
索引
。 我知道准备好的<
浏览 1
提问于2018-05-16
得票数 3
2
回答
查询
中是否在
MySql
中使用
索引
?
mysql
、
indexed
我有个疑问并且
索引
存在于(column1, column2我的上述
查询
是否使用了我已经创建的
索引
?基本上,我对IN关键字感到困惑,如果没有这个关键字,它正在使用,但是对于IN,我不确定。请解释一下。
浏览 0
提问于2014-03-12
得票数 0
回答已采纳
3
回答
关于在
mysql
查询
中使用或的问题
mysql
、
indexing
我想得到一些澄清,如果在sql
语句
中对
索引
使用OR,它是使用
索引
还是否?例如,如果我有这样的
查询
:我有一个关于accountid字段的
索引
mysql
会使用
索引
吗?我一直在读到
mysql
没有在or
语句
中使用
索引
,或者我读错了。任何帮助/解释都会很有帮助。使用
mysql<
浏览 1
提问于2011-06-08
得票数 0
回答已采纳
2
回答
如果在
查询
中使用
索引
列的子集,是否保留
MySQL
查询
的性能优势?
mysql
、
database-indexes
如果我运行SELECT
语句
来
查询
索引
中的某些列,那么是否能够保持
MySQL
表中多个列的
索引
设置的性能和效率优势?因此,如果我在A、B和C列上设置了
索引
,但我的
语句
只
查询
了A和B列,那就等于根本没有
索引
设置。我是否需要为A和B单独设置另一个
索引
设置,以获得
查询
的任何性能好处?
浏览 5
提问于2014-11-12
得票数 0
回答已采纳
1
回答
为什么
mysql
查询
将表锁隔离为读未提交?
mysql
、
performance
、
transactions
、
isolation
有没有办法让
mysql
查询
不在myisam表上使用任何锁?我的问题似乎是我的Sphinx搜索
索引
器在我的myisam表上锁定了60多年,这似乎使update
语句
等待锁被释放,这反过来又使其他
查询
等待update
语句
完成。
索引
器使用
mysql
_use_result,并在调用
mysql
_free_result之前执行大部分
索引
工作。这至少是我对正在发生的事情的最好的猜测,但如果这对你来说是错误的,请让我知道。解决这个问题
浏览 0
提问于2010-01-06
得票数 1
回答已采纳
2
回答
为什么我不能用引号写PDO准备好的
语句
?
php
、
pdo
、
prepared-statement
它发送以下
查询
:它会返回正确的值。'WHERE `myColumn2`=':val' LIMIT 1');有谁能解释一下原因吗?
浏览 0
提问于2011-11-20
得票数 0
回答已采纳
1
回答
MySQL
更新主键上的where条件很慢
mysql
、
amazon-rds
、
mysql-5.6
MySQL
版本: 5.6.27引擎: InnoDB解释
查询
: 尽管id列是主键,但在id = xxx正在运行的位置运行update很慢,而且
MySQL
Explain不使用
索引
,而是使用where。我已经启用了
MySQL
慢
查询
日志,但它显示此Update
语句
运行速度很慢。 有人能建议我在这里做错了什么吗?为什么这个简单的更新
查询
运行得很慢?
浏览 8
提问于2017-08-07
得票数 1
1
回答
索引
表的最佳方式,以加快排序依据
mysql
、
indexing
not null),lng(FLOAT(10,6),notnull)
mysql
> EXPLAIN SELECT * FROM studpoint_town order by town \G ******
浏览 5
提问于2012-06-10
得票数 0
回答已采纳
1
回答
按
索引
优化sql
查询
mysql
、
indexing
查询
:此
查询
是否使用
索引
'date'?
浏览 0
提问于2014-05-15
得票数 0
1
回答
C运行
查询
显示命令不同步?
mysql
、
sql
、
c
, timeStampID ) VALUES (NULL,'%s')",buff);if (
mysql
_query(localConn, secondBuf1)) printf("Error in insert of seconds log %s\n",
mysql
_error(localConn));FROM source1 WHERE timeSt
浏览 4
提问于2012-07-16
得票数 1
3
回答
为什么
MySQL
不使用
索引
?
mysql
、
sql
、
database
我们的
MySQL
(Percona Server)数据库有一个包含1000万行的大表,有很多比40秒更长的慢
查询
: AND col4 NOT IN (5,6,7) LIMIT 0, 20;EXPLAIN显
浏览 0
提问于2013-03-18
得票数 2
回答已采纳
2
回答
日期范围内搜索
查询
的最优
MySQL
索引
mysql
、
indexing
我有一个表单的
MySQL
表 `id` int(11) NOT NULL AUTO_INCREMENT,SELECT * FROM myTable 目前,我有两个
索引
: id上的主键和时间戳、field
浏览 2
提问于2015-01-15
得票数 2
1
回答
MySQL
表
索引
优化
mysql
、
optimization
、
amazon-rds
我正在使用一个在Amazon RDS中具有
MySQL
数据库的应用程序。PRIMARY KEY (`id`)这个系统已经处于测试阶段一段时间了,数据集已经相当庞大,
查询
开始变得相当缓慢。SELECT COUNT(*) FROM log --> 16307224 (takes 105 seconds to complete)SELECT我在想的是,也许我应该以某种方式使用时间戳作为
索引
。Tim
浏览 2
提问于2012-04-13
得票数 0
回答已采纳
2
回答
如何检测在服务器上造成高负载的进程(和
mysql
查询
)?
mysql
、
high-load
我认为这是由
mysql
引起的,所以即使发现sql
查询
也会有很大帮助。
浏览 0
提问于2011-09-29
得票数 1
2
回答
MySQL
:什么是样页?
mysql
、
performance
、
optimization
最近,我遇到了一个问题,
MySQL
查询
的
MySQL
计划发生了巨大变化,并对
查询
运行时间产生了负面影响。在解决这个问题的过程中,我们考虑将innodb_stats_sample_page从
MySQL
缺省值8提高。它们的目的是明确的:
MySQL
查询
优化器根据
索引
的相对选择性,使用有关密钥分布的估计统计信息来选择执行计划的
索引
。某些操作导致InnoDB从表上的每个
索引
中随机抽取页面,以估计
索引
的基数。
浏览 3
提问于2017-05-19
得票数 3
回答已采纳
4
回答
如何从sql select
查询
结果中一次读取两条记录?
php
、
mysql
我想在PHP中每次从select
查询
结果中读取两条记录。
浏览 1
提问于2011-03-05
得票数 0
回答已采纳
2
回答
如何在h2上运行的
MySQL
查询
中屏蔽“使用
索引
”
java
、
mysql
、
h2
我正在使用java应用程序的本地h2测试
MySQL
查询
。问题是h2不支持
MySQL
查询
中的"USE INDEX“(
索引
提示)。它报告“SQL
语句
中的语法错误”。有没有办法在h2中屏蔽USE
索引
来运行这个
查询
?替换为空字符串:但它不工作,即仍然报告“语法错误在SQL<
浏览 1
提问于2016-04-24
得票数 3
2
回答
用
MySQL
中的变量更新PHP
php
、
mysql
mysql
_connect('localhost', 'root', '')
mysql
_select_db('shuttle_service_system') $CurrentBalance = $_POST['CurrentBalance'];
浏览 5
提问于2014-03-23
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券