一个sql优化问题…… 本帖最后由 wg521 于 2009-12-07 15:12:00 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 优化查询 1 从你的数据库配置进行入手 一些缓存的设置啊 等 2 从sql语句入手 包括索引和语句的书写等等 IMHO, select * 应该不会导致10分钟的查询。把数据库结构,SQL贴出来。我用MySQL碰到过这个数量级的数据用了10几分钟,但是只要稍微一调整,就变零点几秒了(不是加索引,而是把联合主键变为auto_increment + unique key,这个和mysql的索引机制有关) 不太清楚为什么这么慢,你用的什么数据库啊,我记得我们一般几十万条数据也就10来秒搞定啊你里面的字段是些什么东西啊我建议啊,如果你的数据量比较大的话,可以选择分表的情况来存。比方你以前是一张demoa表然后你将这个表分为10个demoa_01demoa_02....这样来分,存的时候用代码来实现具体存入哪个值。不知道对你有没有帮助 呵呵 我不是搞数据库的 DBA也不在。我只能建议你用你自己能解决的方法了 不可能吧!!需要这么久 才20多万数据。。如果 select * from table 的话 也不用那么久的。。楼主夸张了吧 我用的是sql server 数据库 ,没有,我没有用触发器,由于本人是菜鸟,开始也没用索引,后来听别人说用索引快些,我加了一个,但是没感觉到快,我电脑的配置比较低,所以超慢…… 建议问 SQL 问题的话,至少应提供下面这些信息:1,数据库名称及版本2,所涉及相关表的表结构、索引结构,以及小部分示例数据3,需要从这些表中查些什么数据,怎么查 这个servelt改成jsp代码 关于jdk版本的问题 请教高手,RAD7.5中MQ的包是哪个。。 websphere发布的问题!怪!~~ javamail中附件怎么迭代再action里取到值? Apache+Tomcat5.5域名解析问题 请教一下hibernate生oracle主键的问题,使用的插件是MYECLIPSE getHibernateTemplate()时null时不null(哭了) 100分!求oracle clob在Hibernate中修改 新手报道! 顺便请教一个问题. 涂鸦版小程序的画笔色点击按钮没有变化,怎么回事? 问几个 java 的问题
2 从sql语句入手 包括索引和语句的书写等等
我用MySQL碰到过这个数量级的数据用了10几分钟,但是只要稍微一调整,就变零点几秒了(不是加索引,而是把联合主键变为auto_increment + unique key,这个和mysql的索引机制有关)
你里面的字段是些什么东西啊我建议啊,如果你的数据量比较大的话,可以选择分表的情况来存。
比方你以前是一张demoa表
然后你将这个表分为10个
demoa_01
demoa_02....
这样来分,存的时候用代码来实现具体存入哪个值。
不知道对你有没有帮助 呵呵 我不是搞数据库的 DBA也不在。我只能建议你用你自己能解决的方法了
2,所涉及相关表的表结构、索引结构,以及小部分示例数据
3,需要从这些表中查些什么数据,怎么查