我想建一个表,请问大家如何设计他的index才能最大划的提高效率呢?
一共有三个字段[id},[location],[address],其中location是建筑名,address是对应的地址。用户通过输入建筑名来进行搜索(可以是模糊搜索),因为建筑名会有重复,所以不能把location设置成主键,请问要如何设置主键效率才是最高的呢?谢谢

解决方案 »

  1.   

    可能是noway. 模糊查询列上索引无效.
    除非做一些特别的设置.
      

  2.   

    可以是模糊 <> 绝对是模糊
      

  3.   

    不好意思,我没有说清楚,fcuandy的理解是对的,我的意思是允许用户模糊查询 :)
      

  4.   

    也要看如何模糊法了,模糊查詢一般是用不到索引的,除非形如:like '皇家園林%'不過id設為主鍵是毫無疑問的了。
      

  5.   

    昨夜小楼 Limpire ,你好,我是你fans,能否帮忙分析下我的问题,谢谢~地址:http://topic.csdn.net/u/20071116/14/fedc2cf9-db94-45b4-bd9f-6a6e4735b8b4.html
      

  6.   

    如一楼的说的
    id主键 
    location索引根据楼主说的没有更新,只用于查询,就把索引因子尽量设置大点值,可以是80以上的没有问题。