sql 优化语句用到的sql语句
2014-06-19 16:25
155 查看
EXEC sp_help 表名 --看表 结构
查询某数据库所有表的表名:
select name from sysobjects where xtype='U';
查询某表的表结构:
SELECT * FROM syscolumns WHERE id =OBJECT_ID('表名') -- 看 表 结构
SELECT syscolumns.name,systypes.name,syscolumns.isnullable, syscolumns.length
FROM syscolumns, systypes
WHERE syscolumns.xusertype = systypes.xusertype AND syscolumns.id = object_id('表名')
----------------------
SET STATISTICS PROFILE ON --分析、编译和执行查询所需的时间(以毫秒为单位)
SET STATISTICS IO ON ---报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。
SET STATISTICS TIME ON --每个查询执行后的结果集,代表查询执行时间
SELECT * FROM 表名
SET STATISTICS PROFILE ON
SET STATISTICS IO OFF
SET STATISTICS TIME OFF
SELECT * FROM syscolumns WHERE id =OBJECT_ID('表名') -- 看 表 结构
查询某数据库所有表的表名:
select name from sysobjects where xtype='U';
查询某表的表结构:
SELECT * FROM syscolumns WHERE id =OBJECT_ID('表名') -- 看 表 结构
SELECT syscolumns.name,systypes.name,syscolumns.isnullable, syscolumns.length
FROM syscolumns, systypes
WHERE syscolumns.xusertype = systypes.xusertype AND syscolumns.id = object_id('表名')
----------------------
SET STATISTICS PROFILE ON --分析、编译和执行查询所需的时间(以毫秒为单位)
SET STATISTICS IO ON ---报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。
SET STATISTICS TIME ON --每个查询执行后的结果集,代表查询执行时间
SELECT * FROM 表名
SET STATISTICS PROFILE ON
SET STATISTICS IO OFF
SET STATISTICS TIME OFF
SELECT * FROM syscolumns WHERE id =OBJECT_ID('表名') -- 看 表 结构
相关文章推荐
- 在SQL语句优化过程中,经常会用到hint
- 采用optimizer_index_cost_adj优化SQL语句
- SQL语句的优化方法
- ORACLE SQL语句优化技术分析
- SQL语句优化技术分析
- SQL语句的自动优化
- SQL语句优化
- SQL语句性能优化--LECCO SQL Expert
- 【收藏】SQL语句优化技术分析
- SQL语句优化技术分析
- oralce数据库中的SQL语句的优化
- 如何用外部程序优化SQL语句中的IN和EXISTS
- SQL语句优化技术分析
- ORACLE SQL语句优化技术分析(原创)
- SQL语句优化技术分析
- SQL语句优化
- 一个sql语句的优化
- 优化数据库的思想及SQL语句优化的原则
- SQL语句优化技术分析(1)
- 一个sql语句的优化及oracle翻页