数据库设计与操作
文章平均质量分 82
晓梦庄子
爱生活,爱挑战,平凡但不甘于平庸
展开
-
MSSQL查询优化
●查询速度慢的原因很多,常见如下几种:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内存不足5、网络速度慢6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)sp_lock,sp_who,活动的用户查看原创 2008-09-16 12:41:00 · 429 阅读 · 0 评论 -
逐行处理数据时避免死循环
当在一个循环体内逐行处理数据时,你必须确保该循环不会无休止的执行下去。在此,我将描述三个死循环的场景。已经有很多论文论及循环和基于集合的解决方式之间可行性的优劣,这些讨论我就不再赘述。这里我们假定你必须使用某种循环。 还要说明一点:我在此举例说明有些情况下可能会出现死循环,而且尽可能的举出最简单的例子。在这些场景中,我并没有说明循环的方法优于基于集合的解决方法,所以请不要对我所举出的简短例子作原创 2009-04-29 21:51:00 · 504 阅读 · 0 评论 -
数据备份还原中排他锁问题的解决方案
问题来由:在三丰物贸的项目中,有个关键的处理就是还原备份数据库 由于使用JAVA来实现所以必须 运用SQL语句来解决在备份还原数据库的时候竟然出现了问题:在网上找了好久基本上是些没用的东西!!还好CSDN上问了专家!一下OK!我的操作如下: 1:SQL 语句备份数据库: BACK DATABASE inOutSellTO DISK = D:/myda原创 2009-04-29 21:52:00 · 449 阅读 · 0 评论