V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Dlin  ›  全部回复第 7 页 / 共 11 页
回复总数  212
1  2  3  4  5  6  7  8  9  10 ... 11  
有点好奇,能执行几十秒的字段有多大
我才毕业三年,我就和你一样的心态了,再卷也逃不过 35 岁,再卷也买不起房
2023 年 8 月 29 日
回复了 Dlin 创建的主题 MySQL mysql5 的一个 in 关键字使用的疑惑
@hidemyself
@setsunakute
@liprais
@8355
好的明白了,感谢解疑
2023 年 8 月 29 日
回复了 Dlin 创建的主题 MySQL mysql5 的一个 in 关键字使用的疑惑
@cheng6563 是的
2023 年 8 月 28 日
回复了 sunzhuo 创建的主题 程序员 给编程初学者出什么题让他不能直接从 GPT 获得答案?
哎,gpt 进一步降低了编程门槛。
6 ,开眼了
2023 年 8 月 14 日
回复了 dcsuibian 创建的主题 程序员 个人觉得 JB 家的新 UI 是真的难看
我很喜欢
2023 年 8 月 10 日
回复了 thebeacon 创建的主题 Java 提问一个用 Java 解析 JSON 的方法
可以先转为 ObjectNode,再根据属性来重新构建新的 ObjectNode
2023 年 8 月 10 日
回复了 hahaFck 创建的主题 程序员 2023 年了,大家在用 jdk 的哪个版本?
11 与 17,8 我现在都看不上了
2023 年 8 月 4 日
回复了 kierin014 创建的主题 程序员 是否应该建议表弟专科选择计算机
物联网,最近很火,工资一下子长高了
2023 年 7 月 11 日
回复了 ifulikeweirdo 创建的主题 程序员 第一次接朋友的外包项目,被坑了
站在你朋友角度:(开发:这东西 5 天就能搞定嘛),什么? 5 天搞定,好家伙坑我,这朋友不要也罢。

然后站在你的角度:信任你才没有搞什么请合同,显得不信任你不太好,可是你最好居然无耻毁约。这朋友不要也罢。
2023 年 7 月 5 日
回复了 DaisyParallels 创建的主题 推广 最后一天! Parallels Desktop 周年庆 75 折
不可能买,买了 16 没多久就出 17 了,OK ,继续买。huo ,买了后不支持 win11 得等 18 ,买个村子,直接破解版
2023 年 7 月 3 日
回复了 Cola98 创建的主题 程序员 记录一个关于断电引起的一系列反应
6,你能看懂你写的么
可是 ZRANGEBYSCORE 也应该不会有什么问题吧?
@Dlin 好吧,limit 是 6.2 增加的参数
@Dlin The order of elements is from the lowest to the highest score. Elements with the same score are ordered lexicographically.
我寻思着,也没有啥丢失啊,zrange key minScore maxScore byscore limit offset count
问问 GPT 吧:mysql 什么情况下不会使用 where 里面的索引而是使用 order by 字段的索引
答:

在 MySQL 中,当查询中包含 WHERE 条件和 ORDER BY 子句时,MySQL 通常会使用 WHERE 条件的索引来过滤数据,并使用 ORDER BY 字段的索引来排序结果。然而,有一些情况下 MySQL 可能会选择不使用 WHERE 条件的索引而是使用 ORDER BY 字段的索引,这种情况包括:

当 WHERE 条件的选择性非常低时,也就是 WHERE 条件匹配的记录数非常多时,MySQL 可能会认为全表扫描比索引扫描更快,因此会选择使用 ORDER BY 字段的索引来排序结果。

当 WHERE 条件中使用了函数或表达式,而这些函数或表达式无法使用索引进行优化时,MySQL 可能会选择使用 ORDER BY 字段的索引。

当 WHERE 条件中使用了不等于(<>)或不包含( NOT IN )操作符时,MySQL 可能会选择使用 ORDER BY 字段的索引。

当 WHERE 条件中使用了范围查询( BETWEEN 、>、<、>=、<=)时,MySQL 可能会选择使用 ORDER BY 字段的索引。

这些情况下 MySQL 的查询优化器可能会选择使用 ORDER BY 字段的索引,而不使用 WHERE 条件的索引。

关于这个问题的更多信息,你可以参考以下链接:

https://dev.mysql.com/doc/refman/8.0/en/order-by-optimization.html
https://www.percona.com/blog/2009/03/05/what-to-do-when-mysql-ignores-useful-indexes/
https://www.xaprb.com/blog/2006/07/04/how-to-exploit-mysql-index-optimizations/
请注意,具体的查询优化行为可能会受到 MySQL 版本、表结构、数据分布等因素的影响。因此,在实际应用中,最好根据具体情况进行性能测试和优化
@cylx3124 不知是不是我没看懂,我感觉除了全局视野法和业务折衷法之模糊法没问题外,其他两种问题都有问题,都需要前提条件:数据被排序的字段均匀分布且不可重复
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   945 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 20:34 · PVG 04:34 · LAX 12:34 · JFK 15:34
♥ Do have faith in what you're doing.