TRUNCATE 只适用全表,没有 WHERE 语句 rownum < N 不能和 group by 一起使用NULL 值通常会限制索引。在创建表时对某一列指定 NOT NULL 或 DEFAULT ,对于避免可能出现的性能问题很有帮助。对于系统中很关键的查询,可以考虑在 SELECT 和 WHERE 子句的列上创建联合索引,这样就只会访问索引。