查询、调整和优化
文章平均质量分 68
wangzhpwang
<--Wechat
展开
-
微软SQL Server引入Hadoop大数据处理能力
[导读]运行SQL Server的微软客户将通过Hadoop的引入获得真正的大数据处理能力。微软已经发布了早期代码,让客户可以将这个Java架构接入到SQL Server 2008 R2、SQL Server Parallel Data Warehouse以及下一代微软数据库。运行SQL Server的微软客户将通过Hadoop的引入获得真正的大数据处理能力。微软已经发布了早期转载 2014-07-18 16:51:00 · 952 阅读 · 0 评论 -
sql server 死锁简易例子
产生死锁的原因主要是:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适。(3) 资源分配不当等。如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。产生死锁的四个必要条件:(1) 互斥条件:一个资源每次只能被一个进程使用。(2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的...原创 2018-05-29 18:21:18 · 2344 阅读 · 0 评论 -
sql 查询何时何人删除何条记录的存储过程
sql log bloghttp://rusanu.com/2014/03/10/how-to-read-and-interpret-the-sql-server-log/http://killspid.blogspot.com/2006/07/using-fndblog.htmlRecover_Deleted_Data_With_UID_Date_Time_ProcI转载 2014-12-02 14:40:15 · 2833 阅读 · 1 评论 -
PLSQL TO TSQL , RECORE ,%TYPE,%ROWTYPE
SET NOCOUNT ONGOIF OBJECT_ID('TT') IS NOT NULL DROP TABLE ttGOCREATE TABLE TT( f1 NVARCHAR(100) DEFAULT 'VAL', f2 NVARCHAR(100) DEFAULT 'VAL', f3 NVARCHAR(100) DEFAULT 'VAL',原创 2014-08-08 15:06:10 · 631 阅读 · 0 评论 -
sql server 2012 执行计划 set showplain_all on
Hi All:Calling function dbo.uf_getpartitionid()Adding column partition to the query and compareits query plan to a traditional one.Query Plan: getting data through seeking relative indexes原创 2014-10-17 14:16:27 · 732 阅读 · 0 评论 -
用INFORMATION_SCHEMA获取包含某个字段的表
SELECT t.*,c.COLUMN_NAME FROM INFORMATION_SCHEMA.[COLUMNS] AS c INNER JOIN INFORMATION_SCHEMA.TABLES AS t ON t.TABLE_SCHEMA = c.TABLE_SCHEMA AND t.TABLE_NAME = c.TABLE_NAME原创 2014-10-17 10:00:16 · 632 阅读 · 0 评论 -
sql server 2012 over()窗口的功能扩充,连接聚合示例
sql server 2012 over()窗口的功能扩充,连接聚合示例原创 2014-09-03 15:00:25 · 997 阅读 · 0 评论 -
简单的plsql to tsql ,游标拆解
plsql 1 CREATE OR REPLACE PROCEDURE BMSSA.Usp_Neworderextract_All (sBBID IN VARCHAR2,ordType IN VARCHAR2,strFrDate IN VARCHAR2,strToDate IN VARCHAR2) AS 2 3 intRSQty INTEGER(10); 4 i原创 2014-10-10 13:27:08 · 1029 阅读 · 0 评论 -
TSQL 带参数的游标 表值类型+record + cursor 模仿 plsql %rowtype
SET NOCOUNT ON;IF EXISTS( SELECT 1 FROM SYS.types AS t WHERE t.name = 'a01_A01_NODE_R_TABLE_TYPE' ) DROP TYPE dbo.a01_A01_NODE_R_TABLE_TYPEGOCREATE TYPE dbo.a01_A01_N原创 2014-08-10 21:30:48 · 748 阅读 · 0 评论 -
IF OBJECT_ID('UP_GET_XXX_SEQNO') IS NOT NULL
IF OBJECT_ID('UP_GET_XXX_SEQNO') IS NOT NULLBEGIN PRINT 'Dropping procedure UP_GET_XXX_SEQNO' DROP PROCEDURE DBO.[UP_GET_XXX_SEQNO] IF @@ERROR = 0 PRINT 'Procedure UP_GET_XXX_SE原创 2014-08-08 15:12:22 · 932 阅读 · 0 评论 -
sql server 死锁简易例子2--可通过索引优化解决死锁问题
工作些年,常听见的一名话是“死锁是程序问题,不能通过优化数据库来解决死锁,必须要改写程序,做好事务与访问顺序方面的控制”如果产生死锁的业务模块频繁访问大量堆表,通过数据库优化是在一定的概率下可以解决死锁问题的,大概有百分四十的概率可以通过优化索引解决死锁问题。死锁概念产生原理在csdn上的很多。在这里举个通过索引优化解决死锁问题的简单栗子,证明我来过...窗口1:创建测试表USE [test]G...原创 2018-05-29 19:05:12 · 1364 阅读 · 0 评论