批量置Job为无效
使用系统存储过程EXEC dbo.sp_update_job[@more@]EXEC dbo.sp_update_job @job_name = N'NightlyBackups', @new_name = N'NightlyBackups -- Disabled', @description = N'Nightly backups disabled during server migration.', @enabled = 0 select name, enabled, 'EXEC dbo.sp_update_job @job_name = N''' + name + ''', @enabled = 0' from msdb.dbo.sysjobswhere name not in('')
Maximum insert commit size and Rows Per Batch in OLE DB Destination in SSIS
The Maximum insert commit size (MICS) controls how much data is committed in its batches.So, if you have MICS set to 5000 and you have 9000 rows and you encounter an error in the first 5000 results, the entire batch of 5000 will be rolled back. MISC equates to the BATCHSIZE argument in the BULK INSERT transact-sql command.Rows Per Batch (RPB) is merely a hint to the query optimizer. The value of this should be set to the actual expected number of rows. RPB equates to the ROWS_PER_BATCH argume
Load 1TB in less than 1 hour
OVERVIEWThis project was done using SQL Server 2005 Enterprise Edition (with SP1 beta) using the BULK INSERT command with 60 parallel input files, each of approximately 16.67 GB. The best time I got was 50 minutes. Hewlett Packard was kind enough to loan me some time one night on the machine they use to do the TPC-C tests. It is an Itanium2 Superdome with 64 1.6GHZ 9M (Madison) CPUs. For the insert tests the system was equipped with 256GB of RAM. The HP SAN configuration is rated at 14GB pe
Integration Services 高性能策略
本文描述了如何成功的运用性能提高策略来对Microsoft® SQL Server™ 2005 Integration Services(SSIS)的数据整合方案进行优化。[@more@]简介性能是数据集成解决方案里关乎成败的重要因素。性能不仅决定了是否能够有效的满足当前的数据集成需求,而且影响了解决方案的可扩展性,以及对未来商业需求变化的适应能力。例如,性能问题可以增加数据容量,减少批处理窗口,扩展数据复杂性,形成数据的质量标准。 尽管性能问题在每个项目中都扮演着至关重要的角色,讽刺的是,人们最容易忽视它,往往把它放在开发周期的最后环节才加以考虑
SSIS工程师为您揭秘数据流
我上个月有幸参加了在西雅图召开的PASS(Professional Association for SQL Server)峰会。我的同事Matt Masson做了个关于SQL Server 数据集成服务(Integration Services,SSIS)的讲座(下载),现场非常火爆,讲完后他被听众围住了个把小时。他的题目是Maximize Your SSIS Investment with Tuning Tricks and Tips,主要关于提升数据集成包(package)的性能。 他讲了四部分,其中第二部分深入浅出地介绍了SSIS数据流(Data flow)。我估计我国的用户会特别感兴趣这一块,因此在这里分享给你 :-)[@more@]数据流一瞥SSIS的引擎(engine)
使用聚集索引和非聚集索引的区别
使用聚集索引和非聚集索引的区别使用情景注意事项性能对比[@more@]使用聚集索引 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理相邻。避免每次查询该列时都进行排序,从而节省成本。注意事项定义聚集索引键时使用的列越少越好。• 包含大
一些道理
高调做事低调做人[@more@]1、高调做事低调做人。2、不与领导斗智,不与群众斗气。3、智人攻心,愚人攻计。4、祸从口出,病从口入,“慎言”是最好的治理方法。5、尊重永远是为人处世最重要的一点,尊重的力量是无法估量的。6、低谷是你人生的起点。7、女人最重要的是自尊,男人最重要的是自强。8、当你感到自己聪明的时候,那便是愚蠢的开始。9、记住永远不要自己说自己如何好,那和“老王卖瓜”是近亲。10、都说自己有压力,而真正有压力的人却不说。11、工作不同,职位不同,权力不同,人格相同。12、换位思考是理解万岁的永恒主题。13、
阅读使人充实
阅读使人充实会谈使人敏捷写作与笔记使人精确史鉴使人明智诗歌使人巧慧数学使人精细博物使人深沉伦理使人庄重逻辑与修辞使人善辩[@more@]
软件项目量化管理方法
摘要:本文在对软件企业量化管理应用常见问题分析的基础上,以解决可操作性、可比性等问题为着眼点,识别出了量化管理中必须明确的四要素,表述了企业在量化四要素上采用的常见做法。 本文采用80/20原则,说明了企业在识别度量对象时应避免的问题;采用持续改进的理论,说明了企业在量化管理应遵循的客观规律。在结合平衡记分卡与目标驱动组合式的量化管理方法理论基础上,提出了软件企业的量化管理的具体应用步骤。 关键词:量化管理 四要素 80/20原则 持续改进 GQ(I)M[@more@]1. 引言 如今,很多国内软件企业选择采用能力
4步追踪导致事务日志膨胀的SQL命令
4步追踪导致事务日志膨胀的SQL命令[@more@]-- 1. create LogSize and BufferSQL tablecreate table LogSize(ID int identity(1, 1),DatabaseName varchar(100),LogSize decimal(9, 2),LogSpaceUsed decimal(9, 2),Status tinyint,Date datetime DEFAULT (getdate()))create table BufferSQL(ID int,EventType varchar(50),Parameters varchar(100),EventInfo varchar(150),Date datetime DEFAULT (getdate()))-- 2. create sp_GetBufferSQL procedurealter PROCEDURE sp_GetBufferSQL(@ID int)ASBEGINdeclare @spid int,@intCountProperti
SQL Server数据库管理常用SQL和T-SQL语句
SQL Server数据库管理常用SQL和T-SQL语句[@more@]1. 查看数据库的版本select @@version2.查看数据库所在机器操作系统参数exec master..xp_msver3. 查看数据库启动的参数sp_configure4.查看数据库启动时间select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1查看数据库服务器名和实例名print ''Server Name...............: '' + convert(varchar(30),@@SERVERNAME)print ''Instance..................: '' + convert(varchar(30),@@SERVICENAME)5. 查看所有数据库名称及大小sp_helpdb重命名数据库用的SQL
减少SQL Server死锁的方法
锁是指在某组资源中,两个或两个以上的线程在执行过程中,在争夺某一资源时而造成互相等待的现象,若无外力的作用下,它们都将无法推进下去,死时就可能会产生死锁,这些永远在互相等待的进程称为死锁线程。简单的说,进程A等待进程B释放他的资源,B又等待A释放他的资源,这样互相等待就形成死锁。 [@more@]锁是指在某组资源中,两个或两个以上的线程在执行过程中,在争夺某一资源时而造成互相等待的现象,若无外力的作用下,它们都将无法推进下去,死时就可能会产生死锁,这些永远在互相等待的进程称为死锁线程。简单的说,进程A等待进程B释放
SQL Server 优化汇总
SQL Server 优化汇总[@more@]如何加快查询速度? 1、升级硬件 2、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。 3、扩大服务器的内存 4、增加服务器CPU个数 5、对于大的数据库不要设置数据库自动增长,它会降低服务器的性能 6、在查询Select语句中用Where字句限制返回的行数,避免表扫描,如果返回不必要的数据,浪费了服务器的I/O资源,加重了网络的负担降低性能。如果表很大,在表扫描的期间将表锁住,禁止其他的联接访问表,后果严重。 7、查询时不要返回不需要的行、列 8、用select top 100 / 10
SQL 事务日志填满的原因
SQL Server 事务日志可能会处于填满状态,这将阻止在数据库中继续进行 UPDATE、DELETE 或 INSERT 活动,包括 CHECKPOINT。通常为错误 1105: Can't allocate space for object syslogs in database dbname because the logsegment is full. If you ran out of space in syslogs, dump the transaction log. Otherwise use ALTER DATABASE or sp_extendsegment to increase the size of the segment. [@more@]SQL Server 事务日志可能会处于填满状态,这将阻止在数据库中继续进行 UPDATE、DELETE 或 INSERT 活动,包括 CHECKPOINT。通常为错
MS SQL Server 事务日志介绍
交易日志,或称事务日志(Transaction logs)是数据库结构中非常重要但又经常被忽略的部分。由于它并不像数据库中的schema那样活跃,因此很少有人关注交易日志。[@more@]交易日志,或称事务日志(Transaction logs)是数据库结构中非常重要但又经常被忽略的部分。由于它并不像数据库中的schema那样活跃,因此很少有人关注交易日志。 交易日志是针对数据库改变所做的记录,它可以记录针对数据库的任何操作,并将记录结果保存在独立的文件中。对于任何每一个交易过程,交易日志都有非常全面的记录,根据这些记录可以将数据文件恢复成交易前
Google排名因素
由国外37名优秀的搜索引擎优化界高手共同参与,以投票形式评论影响Google排名的重要因素,此次评选非常有价值,尽管没有将200多个 Google排名因素全部列出,但Google排名算法中90%-95%的重要成分已经包含在其中了。[@more@] 有利于Google排名的因素排名得分 分类 详细说明14.9 关键词 关键词在网站TITLE上的使用24.4 外部链接外部链接的锚文字34.4 网站品质网站的外部链接流行度、广泛度44.1 网站品质域名年龄(从被搜索引擎索引开始计算)5 4页面质量 网站内部链接结构6 3.9 网站品质网站的外部链接页面内容与关键词的相关性7 3.9 网站品
各种会议名称的英文名称
各种会议名称的英文名称[@more@]assembly 大会convention 会议party 晚会, 社交性宴会at-home party 家庭宴会tea party 茶会dinner party 晚餐会garden party 游园会dance(party), ball, fandango 舞会reading party 读书会fishing party 钓鱼会sketching party 观剧会birthday party 生日宴会Christmas party 圣诞晚会luncheon party 午餐会fancy ball 化妆舞会commemorative party 纪念宴会wedding dinner, a wedding reception 结婚宴会banquet 酒宴pajama party 睡衣派对 buffet party 立食宴会cocktail party 鸡尾酒会welcome meetin
优雅男人
相信自己无往不胜,保持魅力,遇事争取不成功也要在自己控制之下,进退自如,就是失败也要让人知道自己还有机会,会卷土重来(不忘争取不能急躁)。平静、从容,特别是在别人烦躁的时候。有礼貌但是不做假态度,形象不夸张但要有亮点。敲门敲三下,不急不缓,(敲两下觉得急促)接东西尽量用双手(另一只手一定要抬起),听别人叙述要有反应比如点头,跟人交谈时,别人站你要站,别人坐着你要陪同坐下。多见人(1000个不同的人),用笔记下新的发现(有助自己提高的)。有把握的事不要耽误,没有把握的事不要冲动,会少让自己进入被动。还
培养气质的99个好习惯
培养气质的99个好习惯[@more@]习惯从细节做起 1. 从容从大方开始 2. 培养自信的语言 3. 让你的笑容像阳光一样 4. 积极表露你的热情 5. 让表达自己成为一种习惯 6. 让你的肢体语言更有感染力 7. 谈吐讲究“不凡” 8. 站坐走要“有形” 9. 让你的行动更干练 10. 用知识来武装自己 11. 用音乐来熏陶自己 12. 让自己的穿着大方得体 13. 时时注意自己的形象 14. 做个懂得静修的人 好习惯带来好心情 15. 关键时刻要放松 16. 紧张的时候深呼吸 17. 别为小事生气 18. 学会控制自己
K歌歌曲
K歌歌曲[@more@]网络歌曲:不要在我哭泣的时候说爱我那女孩对我说让泪化作相思雨有没有人曾告诉你不想让你哭陈奕迅:十年爱情转移K歌之王飞轮海:只对你有感觉出神入化谢谢你的温柔; 韩磊:向天再借五百年等待风雨人生孙楠:追寻后弦:西厢单车恋人林志炫:离人和未来有约罗志祥灰色空间爱转角敢不敢精武门; 吴克群大舌头将军令越爱越难过 光良童话约定都是你向左走向右走; 庾澄庆蛋炒饭春泥命中注定刘德华天意冰雨笨小孩来生缘; 陶喆爱很简单小城姑娘爱我还是他就是爱你melody 汪峰怒放的生命飞的更高梦想的光芒笑着哭张敬轩断点期待林俊杰