我希望从一个名为price 的表中做一个相对简单的过滤器。
价格是一个非常大的表(~2G 记录)。下面包含示例数据、查询和索引。我意识到被查询的表非常大,但对于如此简单的查询,我期望有更好的性能(目前大约 5 分钟并正在运行)。我确实注意到每个 MySQL Workbench 的 InnoDB 缓冲区使用率似乎为 100%,每秒读取约 6K InnoDB。有关为纠正此问题而进行的调整的指导。
价格
dataDate ticker optionSymbol expDate type price strike last bid ask volume OI
2002-02-08 AAPL AAQ020216C00005000 2002-02-16 call 24.03 5 0 18.8 19.1 0 0
2002-02-08 AAPL AAQ020216P00005000 2002-02-16 put 24.03 5 0 0 0.05 0 0
2002-02-08 AAPL AAQ020216C00007500 2002-02-16 call 24.03 7.5 0 16.3 16.6 0 0
2002-02-08 AAPL AAQ020216P00007500 2002-02-16 put 24.03 7.5 0 0 0.05 0 0
2002-02-08 AAPL …Run Code Online (Sandbox Code Playgroud)