建议
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 提供建议,以帮助识别和解决由在数据库中存储大型对象引起的性能问题。它还建议替代方法来缓解这些挑战。