zping

SQL SERVER,ORACLE数据库分析,设计,研究,优化,重构等

统计

常用链接

友情衔接

阅读排行榜

评论排行榜

01 2011 档案

SQL Server 查询Job中的存储过程
摘要: SQL中一旦job比较多,里面执行的存储过程,就不知道是有哪些,下列语句可以用来查询Job的存储过程,将'%msdb%'替换成你要查的存储过程名称代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SELECTb.[name][Job名称],CASEWHENb.enabled=1THEN'启用'ELSE'禁用'END[是否启用],b.description[Job描述],a.step_name[步骤名称],a.command[执行语句]FROMms阅读全文

posted @ 2011-01-28 11:20 zping 阅读(228) | 评论 (0) 编辑

使用SQL Server动态管理视图确认缺失索引(转)
摘要: 由于有了很多新功能,我们可以看到在SQL Server 2005和现在有SQL Server 2008中,Microsoft引进了一些动态管理视图来协助确认基于查询历史的可能索引候选人。   这些动态管理视图是:  n sys.dm_db_missing_index_details –返回关于缺失索引的详细信息。  n sys.dm_db_missing_index_group_stats - 返回缺失索引组的摘要信息  n sys.dm_db_missing_index_groups – 返回一个具体组的缺失索引的信息。  n sys.dm_db_missing_index_columns(阅读全文

posted @ 2011-01-27 15:13 zping 阅读(136) | 评论 (0) 编辑

SQL构建表层次关系,递归累加数据
摘要: 构建表的上下级关系 有一个需求,表中数据没有关系,如同一个类型的,有多个出库时间。代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--构建表的上下级关系--可以对同一个产品的,有层次关系--使用ROW_NUMBER(),来构建,最上上一级为0INSERTINTOStock([no]--编号,[quantity],[id],[productsysno],[intime],[parentid])selectno,id,productsysno,阅读全文

posted @ 2011-01-27 13:45 zping 阅读(186) | 评论 (0) 编辑

sql server 清理日志存储过程
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->ALTERPROC[dbo].[CleanTranLog]ASBEGINDECLARE@numTINYINT--执行次数DECLARE@backLogNameVARCHAR(100);--备份日志文件名称DECLARE@backLogPathVARCHAR(100);--备份日志文件的路径SET@num=0;SET@backLogPath=N'C:\SQLBackup';--设定备份日志的路径--阅读全文

posted @ 2011-01-25 09:33 zping 阅读(123) | 评论 (0) 编辑

BCP 实例
摘要: --建立表数据select * into so_M21from so_Ma where 0=1--批量导入数据到表BCP DB_test.dbo.so_M21 in D:\User\User.txt -c -T--批量导出数据到txt文本BCP "SELECT * FROM DB_test.dbo.so_M21 " queryout c:\User.txt -c -U"sa" -P"1"阅读全文

posted @ 2011-01-19 17:35 zping 阅读(108) | 评论 (0) 编辑

SQL Server 高可用使用环境
摘要: 1,数据库镜像 2,同步复制 3,日志传送 4,数据库快照 镜像: 准确来说是主机的备机,主机挂掉后可以迅速恢复。 清理日志 主要用来备份数据。需要做日志“完整“记录,如果记录的日志太大,备份主机的日志3次到不同的文件中,在收缩日志。收缩日志不要太小,适当大一点,具体看事务量,如到原有的10%左右,清理主库日志后,镜像的备机也将自动清理日志。 原因:第一次备份没释放掉日志空间。 同步复制 主要用来做读写分离。 同步复制一般用中转机 ,然后备机的内存要求比较高。 事务复制:通常在修改发生时(几乎实时)便传递给订阅服务器。 同步事务复制要复制的表必须要主键,不读取全部数据。 快照阅读全文

posted @ 2011-01-19 14:12 zping 阅读(164) | 评论 (0) 编辑

sql 表分区信息查看
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->createprocedure[dbo].[sp_show_partition_range](@partition_tablenvarchar(255)=null,@partition_functionnvarchar(255)=null)asbeginsetnocountondeclare@function_idintset@function_id=null--get@function_idba阅读全文

posted @ 2011-01-12 14:02 zping 阅读(130) | 评论 (0) 编辑

统计用户表中表行数,行平均长度,总页数
摘要: --如果指定 0,则使用当前数据库,使用前更新统计信息DBCC UPDATEUSAGE (0)--或者DBCC UPDATEUSAGE ('DB')--DBCC UPDATEUSAGE 对表和聚集索引中 sysindexes 表的 rows、used、reserved 和 dpages 列进行更正。-- 不对非聚集索引的大小信息进行维护--DBCC UPDATEUSAGE 将针对表或索引中的每个分区更正行、已用页、保留页、叶级页和数据页的计数[代码]代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://阅读全文

posted @ 2011-01-12 09:52 zping 阅读(157) | 评论 (0) 编辑