文章分类 -  MSSQL

摘要:在大型的数据库应用中,经常会遇到部分数据的脱机和多个数据库的合并问题。比如现在有一个全省范围使用的应用程序,每个市都部署了单独的相同的应用程序服务器和数据库服务器,每个月需要将全省所有市的数据全部汇总起来用于出全省的报表,这是一种很常见的数据库合并问题。再比如我们做了一个SmartClient的应用程序,每个客户端都有应用程序和数据库,另外还有一个中心数据库用于汇总所有客户端的数据。每个智能客户端... 阅读全文
posted @ 2009-04-25 22:59 JerryNee 阅读(210) 评论(0) 推荐(0)
摘要:1. 死锁原理 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件: 互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。 请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。 非剥夺条件(No pre-... 阅读全文
posted @ 2009-04-09 11:31 JerryNee 阅读(120) 评论(0) 推荐(0)
摘要:以下語句只能在SQLSERVER2005和2008上使用/*查詢CPU瓶頸問題*/select scheduler_id,current_tasks_count,runnable_tasks_count from sys.dm_os_schedulers where scheduler_id1 order by plan_generation_num desc--查詢哪些T-SQL,SP重新編譯... 阅读全文
posted @ 2009-04-08 18:54 JerryNee 阅读(121) 评论(0) 推荐(0)
摘要:首先看online document的例子: http://msdn.microsoft.com/zh-cn/library/ms188920(SQL.90).aspx 1.用于比较两表的数据异同. 例如找出在T1有,T表没有的记录。 SELECT * FROM T1 WHERE CHECKSUM( * ) NOT IN ( SELECT CHE... 阅读全文
posted @ 2009-04-08 18:09 JerryNee 阅读(441) 评论(0) 推荐(0)