mssql数据库的数据量在多少时,性能差别较明显
近期开始用mssql 2000时,发现在3-4万条的数据,性能仍非常好,使用 select sum(hits) from ....或 select count(id) ...速度还是很快,
但数据达到九万条时,就不行了,慢的很,在其它同样条件下执行上面的两个命令至少要四五秒才行(不过查询速度还是很快,包括用“id=XXX”和“like '%...%'”搜索都很快。)
难道MSSQL真的是一些人说的那样适合中小型的网站?
SQL 2005已经可以支持大型的网站了
它有分区表的存在 可以支持亿级的数据量
非也
看来要直接跳到2005学习了,谢谢
UP
这和你硬件关系很大
不...你应该直接学2008
2008优化了很多东西.
1、数据量大了,你最好做分区表了。
2、另外你硬件关系很大呀!I/0压力、内存都会有直接关系了。
是要管理的,否则。。。
分区表如何处理
相关问答:
mssql的存储过程里怎么获得一条SQL语句的执行状态是成功还是失败?我想在一张表中增加记录,首先要检查是否已经存在相同记录,如果存在就更新,否则就插入。
我就想先试试插入操作,失败了就去更新,或者先去更新 ......
代码如下:
QSqlDatabase dbconn = QSqlDatabase::database( "sqltest ", false);
if(!dbconn.isVa ......
我发现我把数据记录转成JSON一个问题。
如果在数据库里面是没有换行的记录,是可以顺利转换成JSON的
如果换行,就转的不成功。
哪们兄弟知道是咋搞的?
我的问题解决了
因为我用的是MS ......
根据用户session里的ID,查得该用户的所有订购明细
订单表结果如下
id signup_number products
1 2009001213 2,3,5,7
2 &nbs ......