建议
Optimize 提供的建议侧重于性能改进,例如索引问题、过度数据检索和低效查询模式。建议包括:
¥Optimize provides recommendations focused on performance improvements such as indexing issues, excessive data retrieval, and inefficient query patterns. Recommendations include:
返回的行数过多
Optimize 提供的建议可帮助你识别和解决由查询返回的行数过多引起的性能问题。
未索引列的查询
Optimize 提供的建议可帮助你识别和解决由数据库索引缺失引起的性能问题。
由 LIKE 操作引起的全表扫描
Optimize 提供的建议可帮助你识别和解决由 LIKE 操作的全表扫描引起的性能问题。
重复查询
Optimize 提供建议,帮助你识别和解决由重复查询引起的性能问题。
过度获取
Optimize 提供的建议可帮助你识别和解决由过度获取数据引起的性能问题。
使用 @db.Money
Optimize 提供建议,帮助你识别和解决由 @db.Money 类型引起的性能问题。
使用 @db.Char(n)
Optimize 提供建议,帮助你识别和解决由 PostgreSQL 中使用 @db.Char(n) 类型引起的性能问题。
使用 @db.VarChar(n)
Optimize 提供建议,帮助你识别和解决由 PostgreSQL 中使用 @db.VarChar(n) 类型引起的性能问题。
使用 timestamp(0) 或 timestamptz(0)
Optimize 提供建议,帮助你识别和解决由 PostgreSQL 中使用 @db.Timestamp(0) 和 @db.Timestamptz(0) 原生类型引起的性能问题。
使用 CURRENT_TIME
以下原始 SQL 查询使用了 CURRENT_TIME 函数:
不必要的索引
Optimize 会检测不必要的索引并建议将其删除以提高数据库性能。
长时间运行的事务
Optimize 提供切实可行的建议,帮助你识别和解决由长时间运行的事务引起的性能问题。
在唯一列上建立索引
Optimize 会识别唯一列上的冗余索引,并提供改进数据库性能的建议。
在数据库中存储大对象或 BLOB
Optimize 提供的建议可帮助你识别和解决由在数据库中存储大型对象引起的性能问题。它还建议了其他方法来缓解这些挑战。