我有数百万(30-1亿)条记录,有多个列。我需要在多个列上对此数据进行排序,并在页面中显示它们。存储此数据的最佳方式是什么?select id from T order by cx,cy limit 1000,1000
我可以假设它是一个只读的表,但我需要快速响应。对于NoSQL数据库,这个问题有什么好处吗?
我有一个非常小的服务器(不到1 1GB的内存),我在上面运行MySQL和apache。有一个php脚本可以运行MySQl查询并显示数据。我修改了查询,返回的结果将是数百万行。虽然查询本身并不是非常复杂,但考虑到我的服务器资源有限,MySQL需要很长时间才能将数据传回PHP。当我在MySQL上运行show full processlist时,我看到查询处于“发送数据”阶段。
我的问题