我有一个mysql数据库,它有一个特定的表,其中有600多万行,没有索引。像SELECT ... FROM log ORDER BY log_date ASC这样的简单查询将花费不可接受的时间。我显然需要向表中添加索引,但不确定最有效的方法。1)我的第一个选择是发出ALTER TABLE log ADD INDEX log_date,但我不确定需要多长时间……是否需要与上一次查询大致相同的时间长度?如果是这样的话,这是不可接受的。有没有人能够洞察到在生产系统中索引中等大小的表的最佳方法,而不会引起太多的痛
echo mysql_query("SELECT COUNT(*) FROM users_online_now")mysql_num_rows(): supplied argument is not a valid MySQL result resource..但是,如果我查询另一个表,例如:它工作得