在本文中,我们介绍了SQL Server的bcp命令行工具,“bcp”工具用来迁移数据,可以把数据导入或导出SQL Server。
“tablediff ”工具支持你比较两个表的内容。它原先开发出来是为了复制场景,来帮助诊断差异的,但是它对其它情况也非常有用。
“dta”是图形化数据库引擎调优顾问的命令行版本。命令行工具和图形化工具都基于它们面对的负载提供性能优化建议。
“sqlcmd”提供了在“sqlcmd”输入文件或者脚本中使用变量的方法。这些脚本变量可以通过“sqlcmd”参数或者“sqlcmd”脚本中的“set”命令复制。
“sqlcmd”命令行工具是“isql”和“osql”工具(你可以在以前的SQL Server版本中使用这两个工具)的下一代工具。
SQL Server命令行工具给DBA提供了一种访问数据库引擎及其组件的新方式。本文将探讨SQL Server支持的各种命令行工具。
我们可以通过检查“V$PX_SESSION”视图的内容,来实时获得该系统上并行执行出现的情况,该视图展示了哪个并行伺服进程当前正在执行SQL。
即便有了“EXPLAIN PLAN”和SQL跟踪输出,要想知道并行查询是怎么执行的也仍然是很困难的。例如,DOP值到底是多少。
在并行执行SQL的情况下,利用SQL跟踪来调优我们的查询变得多少更困难了些。这是因为参与并行执行的每个进程都有它自己的跟踪文件。
在并行SQL语句使用时,解释计划反映了对于并行SQL语句的额外步骤,反映了并行执行涉及的额外的并行操作。