数据库中的索引

时间:2018-03-15 10:18:56

标签: postgresql indexing

我对数据库中的索引有一些疑问:

  1. 假设我有一个表'学生':

    id  name  age  class  roll_no
    1   vijay 24   12     1007
    2   vinay 25   10     1008
    

    如果我写select * from student where name='vijay';

    1. 如果我对列名有索引,那么它会在索引表中搜索索引名吗?我可以检查索引表数据如何存储数据吗?
    2. 如果我没有索引,那么它将仅从第一行的id开始搜索名称列或整行,然后命名等等......然后第二行?
    3. 是否可以在非唯一列上创建索引?

1 个答案:

答案 0 :(得分:0)

请阅读此处以获取有关索引的更多信息。 http://postgresguide.com/performance/indexes.html

编辑:为postgresql整理

在提问之前,谷歌已经开始了。