Fanr

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  MSSQL

上一页 1 ··· 9 10 11 12 13 14 下一页

摘要:http://www.searchdatabase.com.cn/showcontent_38568.htm 阅读全文
posted @ 2011-03-20 18:07 Fanr_Zh 阅读(403) 评论(0) 推荐(0) 编辑

摘要:http://www.searchdatabase.com.cn/showcontent_38973.htm 阅读全文
posted @ 2011-03-20 17:02 Fanr_Zh 阅读(226) 评论(0) 推荐(0) 编辑

摘要:如果你是一个十分忙碌的SQL Server DBA,那么首先你需要注意哪些内容?哪些任务是需要你定期完成,才能确保数据库的健壮?在上一篇文章中,我们带您了解了操作SQL Server的五种错误做法,那么在本文中,我们将向您介绍五种正确的关键做法,相信通过本文,SQL Server DBA可以更好更高效地进行数据库管理。 1、做更好的备份 一个坚实的灾难恢复计划和颗粒数据恢复计划是让你成为SQL数据库牛人的第一大法宝。重要的一点,就是你需要在完整备份和差异备份之间,频繁地进行事务日志备份。你可以充分利用所谓的“Backup 2.0”连续数据保护解决方案,像AppAssure和Sunbelt So 阅读全文
posted @ 2011-03-20 15:59 Fanr_Zh 阅读(367) 评论(0) 推荐(0) 编辑

摘要:http://www.searchdatabase.com.cn/showcontent_41087.htm 阅读全文
posted @ 2011-03-20 15:25 Fanr_Zh 阅读(264) 评论(0) 推荐(0) 编辑

摘要:sp_spaceused 显示行数、保留的磁盘空间以及当前数据库中的表、索引视图列名 数据类型 说明 namenvarchar(128)请求其空间使用信息的对象的名称。不返回对象的架构名称。如果需要架构名称,请使用 sys.dm_db_partition_stats 或 sys.dm_db_index_physical_stats 动态管理视图获取等价大小信息。rowschar(11)表中现有的行数。如果指定的对象是 Service Broker 队列,该列将指示队列中的消息数。reservedvarchar(18)为 objname 保留的空间总量。数据varchar(18)objname 阅读全文
posted @ 2011-03-20 13:23 Fanr_Zh 阅读(669) 评论(0) 推荐(0) 编辑

摘要:http://www.searchdatabase.com.cn/showcontent_43301.htm 阅读全文
posted @ 2011-03-20 13:06 Fanr_Zh 阅读(489) 评论(0) 推荐(0) 编辑

摘要:http://www.searchdatabase.com.cn/showcontent_43445.htm 阅读全文
posted @ 2011-03-19 22:08 Fanr_Zh 阅读(326) 评论(0) 推荐(0) 编辑

摘要:http://database.51cto.com/art/200701/37886.htm 阅读全文
posted @ 2011-03-19 21:53 Fanr_Zh 阅读(276) 评论(0) 推荐(0) 编辑

摘要:BCP是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据。BCP可以将数据库的表或视图直接导出,也能通过SELECT FROM语句对表或视图进行过滤后导出。在导入导出数据时,可以使用默认值或是使用一个格式文件将文件中的数据导入到数据库或将数据库中的数据导出到文件中。下面将详细讨论如何利用BCP导入导出数据。 1. BCP的主要参数介绍BCP共有四个动作可以选择。(1) 导入。这个动作使用in命令完成,后面跟需要导入的文件名。(2) 导出。这个动作使用out命令完成,后面跟需要导出的文件名。(3) 使用SQL语句 阅读全文
posted @ 2011-03-19 21:48 Fanr_Zh 阅读(698) 评论(0) 推荐(0) 编辑

摘要:“tablediff ”命令行工具 “tablediff ”工具支持你比较两个表的内容。它原先开发出来是为了复制场景,来帮助诊断差异的,但是它对其它情况也非常有用。当两个表的数据可能相同或者相似时,该工具可以帮助判断它们是否相同,而且如果它们是不同的,它可以识别表中的哪些数据是不同的。 “tablediff”的语法如下: tablediff [-?]| { -sourceserversource_server_name[\instance_name] -sourcedatabasesource_database -sourcetablesource_table_name [-sourcesch 阅读全文
posted @ 2011-03-19 21:41 Fanr_Zh 阅读(568) 评论(0) 推荐(0) 编辑

摘要:本系列文章关注SQL Server数据库调优命令行工具,比如:“dta”命令行工具。我们会关注它的用法以及它对应的图形化工具,我们会基于给定负载进行分析并提供一些建议。另外我们还将了解到“tablediff”命令行工具,它支持你比较两个表的内容。 “dta”命令行工具 “dta”是图形化数据库引擎调优顾问的命令行版本。命令行工具和图形化工具都基于它们面对的负载提供性能优化建议。“dta”的语法如下: Dta[-?]| [ [-Sserver_name[\instance]] { {-Ulogin_id[-Ppassword]} |–E} {-Ddatabase_name[,...n]} [-d 阅读全文
posted @ 2011-03-19 21:38 Fanr_Zh 阅读(690) 评论(0) 推荐(0) 编辑

摘要:Sqlcmd是SQL Server 2005所带的一个命令行工具。它是用于执行SQL脚本和替代上一个版本SQL Server的osql工具。除了执行SQL代码,它也执行所谓的“sqlcmd扩展”。这些扩展提供了许多普通SQL之外的功能,使得sqlcmd成为用脚本自动化SQL Server数据库管理和维护的一个好用的工具。本文将介绍使用sqlcmd的基本方法,并提供一些它在SQL Server管理和维护中的实践方法。 从命令行提示窗口中以交互模式启动sqlcmd命令。当在窗口中执行SQL查询时,我们就会即时看到结果,而相同的查询操作我们在SQL Server Management Studio的 阅读全文
posted @ 2011-03-19 21:15 Fanr_Zh 阅读(9488) 评论(1) 推荐(1) 编辑

摘要:sqlservr”执行程序是在SQL Server启动时运行的程序。你可以利用“sqlservr”程序来从命令行启动SQL Server。在以这种方式启动时,所有的启动信息会显示在命令提示窗口中,命令提示会话变成执行SQL Server专用的会话了。 “sqlservr”工具的语法如下: sqlservr[-sinstance_name][-c][-dmaster_path][-f] [-eerror_log_path][-lmaster_log_path][-m] [-n][-Ttrace#][-v][-x][-gnumber][-h] 最常见的情况是,如果你需要诊断一个配置问题,你可以从命 阅读全文
posted @ 2011-03-19 20:38 Fanr_Zh 阅读(606) 评论(0) 推荐(0) 编辑

摘要:“sqldiag”是一款诊断工具,你可以用它收集各种SQL Server服务的诊断信息。它的初衷是为微软公司的支持工程师使用的,但是你可能也会发现它收集的信息对你诊断问题也是有帮助的。“Sqldiag”默认情况下会把收集到的信息写到文件中,保存到名为“SQLDIAG”的文件夹中,该文件夹被自动创建在文件“sqldiag.exe”所在路径同级目录(比如:C:\Program Files\Microsoft SQL Server\100\Tools\binn\SQLDIAG\)。该文件夹保存有包含关于运行SQL Server的计算机有关的信息,还有下面几类诊断信息: SQL Server配置信息 阅读全文
posted @ 2011-03-19 20:34 Fanr_Zh 阅读(1132) 评论(0) 推荐(0) 编辑

摘要:2005:http://tech.it168.com/db/s/2007-06-29/200706291229796.shtml2000:http://hi.baidu.com/fengyunxingxuan/blog/item/7fc5d8b56df789788bd4b282.html http://topic.csdn.net/u/20090515/08/d07f1dce-bff3-419d-8030-cb3aa8b0591a.html http://www.99inf.net/DB/SqlServer/223.htm 阅读全文
posted @ 2011-03-19 17:49 Fanr_Zh 阅读(275) 评论(0) 推荐(0) 编辑

摘要:http://www.searchdatabase.com.cn/showcontent_44713.htm 阅读全文
posted @ 2011-03-19 16:19 Fanr_Zh 阅读(443) 评论(0) 推荐(0) 编辑

摘要:SQL Server表索引有一种使自己稀疏的特性,表越大并且访问越频繁,就越需要一个合适的调整因子。 SQL Server表索引的填充因子选项是最常见的针对索引的一种调优方法。索引的填充因子是一个百分比,用于告诉SQL Server每个叶级索引页可以填充多少索引数据,多少空间应该保留作为成长空间。如果基础表的列被修改或列被添加或在表中添加数据时,那么就会发生扩展。随着时间的推移索引碎片在增长,或者索引性能表现不佳,这是一个标志你可能需要调整最常用表的索引填充因子。问题是如何进行调整。 首先,你必须做的是避免发生这类状况,手动设置一个实例级的填充因子,也就是说填充因子将影响给定SQL Serve 阅读全文
posted @ 2011-03-18 21:52 Fanr_Zh 阅读(635) 评论(0) 推荐(0) 编辑

摘要:关于数据库的备份恢复原理,大家多少都比较熟悉了。但是,你目前做的数据库备份有多可靠?你可以安心睡觉了吗?如果答案是肯定的,那就不用多花时间看下文了,如果觉得还不够安心,总担心数据库哪一天坏了修不好,那么请接着看: 1、我有RAID,还需要做数据库备份吗?需要。有了RAID,万一部份磁盘损坏,可以修复数据库,有的情况下数据库甚至可以继续使用。但是,如果哪一天,你的同事不小心删除了一条重要的记录,怎么办?RAID是无能为力的。你需要合适的备份策略,把那条被误删的数据恢复出来。所以有了RAID,仍需要做备份。 集群,磁盘镜像同理。 2、如果你只做全备份,那么受限于全备份的大小和备份时间,不可能常做。 阅读全文
posted @ 2011-03-18 10:20 Fanr_Zh 阅读(301) 评论(0) 推荐(0) 编辑

摘要:在进行SQL Server培训的时候,人们总是会有这样的一个疑问:“当事务日志增长到一定程度的时候,我该怎么办?”我一般会用另一个问题来回答,那就是:“你进行备份了吗?”对于这一问题,人们的回答往往是:“当然,我们每天晚上都会备份整个数据库。”但是你对日志进行备份了吗?在这一点上,学员们认为如果能解决这一难题,这个培训就是值得的。 进行事务日志备份的时候,不仅仅是只将最新提交的事务备份,与此同时还会截断相应的日志文件。截断就意味着备份过的事务将会从日志文件中移除,为新的的事务腾出空间。事实上,如果你不备份事务日志,它就会无限制地增长,直到你的硬盘空间不足为止。菜鸟SQL Server DBA. 阅读全文
posted @ 2011-03-17 22:35 Fanr_Zh 阅读(634) 评论(0) 推荐(0) 编辑

摘要:SQL Server备份属于I/O密集型操作。简单来说,你需要首先进行读操作,然后再写整个数据库的内容。下面是几个可以改善I/O吞吐量的步骤: 向尽可能多的磁盘做写操作 使用尽可能多的磁盘驱动器来分离负载量,可以是由许多块盘组成的RAID阵列或者是多个RAID阵列。 从尽可能多块磁盘做读操作 如果你的数据库跨多块磁盘分布,你可以降低I/O瓶颈。 利用分离磁盘做读操作和写操作 对不同的磁盘组做读操作和写操作有助于增加I/O吞吐量。 RAID配置 对读操作和写操作尽可能使用速度最快的RAID配置。例如,RAID 5比较慢,因为它需要对磁盘有额外的写操作。RAID 0对写操作来说是最快的,但是它不提 阅读全文
posted @ 2011-03-17 15:50 Fanr_Zh 阅读(552) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 下一页