我有一张桌子:bussId | x | y | bussStatus | SELECT * FROM bussiness WHERE (bussiness.x BETWEEN31.214857 AND 31.658529) AND (bussiness.y BETWEEN 34.502798 AND 34.918799) AND bussId > 500 AND bussStatusbussStatus,xy,bussId_xy_statuskey_len : 4
ref : NULL
我正在运行一个MySQL服务器(5.5),它有一个大表(大约有10M个记录)。WHERE UNIX_TIMESTAMP(date) BETWEEN #somevalue# AND #somevalue2#;
我发现这个查询花了那么多时间来执行。我知道有些函数可以阻止MySQL使用索引,并让它执行完整的表扫描。问题:是否使用主键列上的函数UNIX_TIMESTAMP而不是“.在‘2012:01: 00:00:00’和'2012:02:01 : 00:00:00‘"之间使用函数?a.id_