php - Mysql "is not NULL"运行非常缓慢

标签 php mysql query-performance isnull

我的查询是;

 "SELECT firma.id from firma where firma.video IS NOT NULL limit 0,20";

firma 表中的 576.000 行在将近 14 秒后开始工作。 视频中只有 1 行不是 NULL。 我为 video varchar(1000) 添加索引。

我怎样才能固定这个查询?

最佳答案

您知道索引内容的大小限制吗? 默认情况下,索引键前缀长度限制为 767 字节。参见 Section 13.1.13, “CREATE INDEX Syntax” .

关于php - Mysql "is not NULL"运行非常缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30038169/

相关文章:

php - 在 yii 模型中自动输入值

javascript - Foreach 无法在 php 和 Jquery 中工作

php - MySQL - 显示之前未回答的问题

Apache 2.4 + PHP-FPM,捕获错误页面

postgresql - 复合索引中列的顺序

javascript - 如何使用 URL 参数过滤表中的结果

php - MySQL: "Access Denied"

mysql - 使用 web.config 键变量选择命令

postgresql - 提高 PostgreSQL 查询的执行速度

MySQL 有时不使用 INDEX,但有时却使用