苏飞论坛

标题: [2013-01-08][[广州]-小郭]讨论个Sql语句写法 [打印本页]

作者: 站长苏飞    时间: 2013-1-8 13:18
标题: [2013-01-08][[广州]-小郭]讨论个Sql语句写法
[广州]-小郭(674946329) 12:36:56

大家讨论个问题吧
[广州]-小郭(674946329) 12:37:02

我的sql比较差
[北京]SillyPGM(1545415453) 12:37:04

蛋疼中,为工作发愁!
[广州]-小郭(674946329) 12:37:10

大家帮我看看
[广州]-小郭(674946329) 12:37:14

select lineid from gw_bus_stop WHERE title_tc like '1%‘
不知道这个模糊查询还有没有优化的余地?我查询这个差不多74ms

[广州]-小郭(674946329) 12:38:32

like 不知是不是不会走索引了,如果我加索引在title_tc.全表都扫了?
[北京]SillyPGM(1545415453) 12:38:33

select...from...where...
[广州]-小郭(674946329) 12:39:29

。。。。
[郑州] 站长苏飞<sufei.1013@163.com> 12:39:34

在title_tc上建个所引
[广州]-小郭(674946329) 12:42:17


[广州]-小郭(674946329) 12:49:56

已经建立索引了
[广州]-小郭(674946329) 12:50:09

是74ms
[郑州] 站长苏飞<sufei.1013@163.com> 12:51:42

建了还是这样是吧,数据量有多少,你如果只有这一个查询建议使用聚集所引会快一些。
[广州]-小郭(674946329) 12:51:54

不知道还可不可以再优化
[广州]-小郭(674946329) 12:52:03

数据量不大
[广州]-小郭(674946329) 12:52:10

只有四五万
[北京]SillyPGM(1545415453) 12:52:18


[广州]-小郭(674946329) 12:52:31

不止一个查询
[郑州] 站长苏飞<sufei.1013@163.com> 12:52:47

这个量 建不建的不是很明显
[郑州] 站长苏飞<sufei.1013@163.com> 12:53:29

达不到10万不建也行,如果更新量大的话是有影响的。
little(1305217741) 12:54:10

[广州]-小郭(674946329) 12:54:22

还是有一定差距的。哈哈。
[广州]-小郭(674946329) 12:54:58

SELECT title_tc FROM gw_bus_stop WHERE areacode='。。。' group by title_tc
这个我没用索引查询耗时64ms,建立索引后1ms

[广州]-小郭(674946329) 12:55:11

再程序里体现就很明显了
[郑州] 站长苏飞<sufei.1013@163.com> 12:55:12

所引会影响更新速度
[广州]-小郭(674946329) 12:55:25

这倒是
[郑州] 站长苏飞<sufei.1013@163.com> 12:55:31

你这个是因为有分组。
[广州]-小郭(674946329) 12:58:02

那苏飞老大觉得我怎么该怎么改。
再程序里的耗时:
[4342:907] 模糊查询所用的时间:0.322993

[广州]-小郭(674946329) 12:58:17

稍微卡了一下再输入的时候
[郑州] 站长苏飞<sufei.1013@163.com> 12:58:47

这个数据量还会增长吗?
[广州]-小郭(674946329) 12:58:54

不会
[广州]-小郭(674946329) 12:59:10

增长也不大
[郑州] 站长苏飞<sufei.1013@163.com> 12:59:18

那直接能成聚集索引就成了。
[广州]-小郭(674946329) 12:59:18

就是巴士站点
[郑州] 站长苏飞<sufei.1013@163.com> 12:59:53

或者可以使用Read
[广州]-小郭(674946329) 13:00:02

好像sqlite里就这一句:create index indexname on table(col,col,...)
[郑州] 站长苏飞<sufei.1013@163.com> 13:00:11

或者使用Cache
[郑州] 站长苏飞<sufei.1013@163.com> 13:00:50

sqlite估计是没
[广州]-小郭(674946329) 13:03:21

那只有再看一看了。动态的下拉列表不好做啊,数据多了的话
[郑州] 站长苏飞<sufei.1013@163.com> 13:04:02
刚开始我以为你说的是Sql,
[广州]-小郭(674946329) 13:04:31
哈哈


作者: Eagle    时间: 2013-1-10 10:58
这个可以有




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4