我们如何解决这个问题?我尝试了但得到了错误的答案。 索引是数据库用于提高查询性能的数据结构。当然,权衡是必须保持索引(因为它们的相应表已更新)。
编写查询以查找mg客户名为John的所有客户。然后要求数据库使用以下命令显示查询的执行方式:
EXPLAIN ANALYZE <your query ...>
在评论中,写下所使用的扫描类型以及执行所需的时间。
当客户退房时,他们通常会提供他们的姓氏和名字。要加快查询客户记录的速度,请在mg客户表上的first_name
和last_name
列(按此顺序)中创建一个最先调用的索引。
语法为:
CREATE INDEX <index name> ON <table name> (<attribute 1>, ..., <attribute n>)
再次,请求数据库显示如何执行上述查询。那种扫描会改变吗?是否需要执行更改所需的时间?在评论中写下你的答案。