建议
Optimize 提供侧重于性能改进的建议,例如索引问题、数据检索过多和低效查询模式。建议包括
信息
使用 Prisma AI 询问关于任何建议的后续问题。
返回行数过多
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 提供建议,帮助识别和解决因在数据库中存储大对象而导致的性能问题。它还提出了缓解这些挑战的替代方法。