超大sql 数据库响应速度慢的问题 手上一个海量信息的网站,数据库是sql server 2000 的,大小已经5个G了。其中一个表的数据量达到150万条,速度奇慢。请教各位,该怎么处理。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果升级到sql 2005以上,采用数据库文件 分块 能解决这个问题吗? 150万数据量不算大,看你怎么设计了,索引要建好。我们公司,有近1万个数据库文件,每个文件5个表左右,每个表25万数据左右。 1.将主要数据的索引在系统启动的时候读到内存中,先到内存读到数据的索引,然后到表中直接读数据 2.尽量减少各个表之间的关系,如果有复杂的关系,专门建一张或者多张表,放这些数据库表的关系 3.可以是多维表存储方式,即使用字符串的拼接,是一个字段下的信息量变大 【我们用的是mdb文件,数据库文件只起到放数据的作用,驱动层之上的东西都是我们自己的东西】 1 多建NDF 在不同的物理磁盘2 分析数据表的的index 并重新整理索引碎片3 建议你升级数据库到2005 sp3 重建表索引,根据你的业务语句把表的索引给合理化优化你的sql语句部分sql语句能改成存储过程的尽量改成存储过程 sql server 高手请入 这样在差分器中 显示行标 我想用SQL语句修改表格中的字段名 随机数 关于数据库的发布和订阅,快过年了,不解决老板不给放年假! sql de1 可以通过opendatasource更新远程数据么? 关于VFP的问题,急! 想用ORACLE的BLOB存储WORD文件,并能对存储的WORD文件进行关键字检索 请教一个SQL查询语句是否标准 SQL数据库连不上OA系统 sql server 2005 服务启动不了提示CODE 17058 错误!
1.将主要数据的索引在系统启动的时候读到内存中,先到内存读到数据的索引,然后到表中直接读数据
2.尽量减少各个表之间的关系,如果有复杂的关系,专门建一张或者多张表,放这些数据库表的关系
3.可以是多维表存储方式,即使用字符串的拼接,是一个字段下的信息量变大
【我们用的是mdb文件,数据库文件只起到放数据的作用,驱动层之上的东西都是我们自己的东西】
优化你的sql语句
部分sql语句能改成存储过程的尽量改成存储过程