mysql - MySql ROW_NUMBER() 函数在大数据集下的性能如何?
问题描述
对于这样的查询,MySql ROW_NUMBER() 函数与大型数据集的性能如何:
select *, ROW_NUMBER() OVER (ORDER by ts_col, pk_col)
where other_col = 'value'
...
other_col 将有几个不同的值
MySQL 的解释计划没有显示它的执行细节。索引在这里有帮助吗?
解决方案
推荐阅读
- c++ - 为什么 int arr[]={0,3,2,4,5,6,7}; 给出错误和 int arr[7]={0,3,2,4,5,6,7}; 不是
- .net-core - 读取 dotnet core 上的用户配置文件相关文件
- objective-c - iOS - 无法将 .MOV 和 .jpg 保存为 LivePhoto - 显示错误 NSCocoaErrorDomain Code=-1 [目标 C]
- docker - 为什么没有在 docker swarm 中运行的 kafka 端口?
- reactjs - 如何在渲染中调用方法而不是componentDidUpdate?
- android - 如何安全退出 Android Camera2BasicFragment 并在下一个活动中显示捕获的图像?
- scala - Spark小数类型精度损失
- python - 从 azure blob 存储中读取多行
- php - 如果发现日期字符串在日期之间,则返回 pay_period_start 和 pay_period_end。如何?
- python - 用于 Win32 平台的 CMake find_package(PythonInterp 3.7 REQUIRED)