SqlServer
1. 查询表索引
SELECT
索引名称=a.name
,表名=c.name
,索引字段名=d.name
,索引字段位置=d.colid
,c.status
FROM sysindexes a
JOIN sysindexkeys b ON a.id=b.id AND a.indid=b.indid
JOIN sysobjects c ON b.id=c.id
JOIN syscolumns d ON b.id=d.id AND b.colid=d.colid
WHERE a.indid NOT IN(0,255)
and c.xtype='U' --and c.status>0 --查所有用户表
AND c.name='message' --查指定表
ORDER BY c.name,a.name,d.name;

  

SqlServer
2. 查询没有索引的表
select * from sysobjects where xtype='U'
and name not in (
SELECT c.name
FROM sysindexes a
JOIN sysindexkeys b ON a.id=b.id AND a.indid=b.indid
JOIN sysobjects c ON b.id=c.id
JOIN syscolumns d ON b.id=d.id AND b.colid=d.colid
WHERE a.indid NOT IN(0,255)
and c.xtype='U' --and c.status>0 --查所有用户表
--AND c.name='message' --查指定表
)
order by name

Oracle

select user_ind_columns.index_name,user_ind_columns.column_name,
user_ind_columns.column_position,user_indexes.uniqueness
from user_ind_columns,user_indexes
where user_ind_columns.index_name = user_indexes.index_name
and user_ind_columns.table_name = ‘你想要查询的表名字’;

db2

SELECT
SUBSTR(SI.INDSCHEMA, 1, 30) AS INDSCHEMA,
SUBSTR(SI.INDNAME, 1, 30) AS INDNAME,
MGI.INDEX_SCANS,
MGI.INDEX_ONLY_SCANS
FROM
TABLE(MON_GET_INDEX('EPRICER', 'CTMTTRN', -2)) as MGI,
SYSCAT.INDEXES AS SI
WHERE
MGI.TABSCHEMA = SI.TABSCHEMA
AND MGI.TABNAME = SI.TABNAME
AND MGI.IID = SI.IID
ORDER BY
MGI.INDEX_SCANS DESC;

MySql

SHOW index FROM 'tblname';

  

  

最新文章

  1. iOS--NSBundle理解
  2. 启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099;
  3. 利用android来赚钱
  4. [分享]一个String工具类,也许你的项目中会用得到
  5. URL与资源
  6. zzzzw_在线考试系统③完结篇
  7. 打造阅读Linux源代码利器
  8. 如何查找僵尸进程并Kill之,杀不掉的要查看父进程并杀之
  9. Eclipse配置
  10. CPU监控
  11. Windows linux子系统 使用说明
  12. 『PyTorch x TensorFlow』第六弹_从最小二乘法看自动求导
  13. 第零章 HTML启蒙知识与网站开发流程
  14. Mvcpager以下各节已定义,但尚未为布局页“~/Views/Shared/_Layout.cshtml”呈现:“Scripts”。
  15. Python进阶【第五篇】函数式编程及某些特殊函数
  16. MySQL主从复制部署
  17. idea 换主题
  18. Python定位SVG元素
  19. Java VM 环境配置过程要点( win10,64位)
  20. java基础23 Math类和Random类

热门文章

  1. "echo 0 /proc/sys/kernel/hung_task_timeout_secs" disable this message
  2. 华为eNSP路由交换实验-生成树之RSTP
  3. 31(1).密度聚类---DBSCAN算法
  4. Cisdem OCRWizard for Mac 使用教程
  5. JS数组去除空值
  6. 使用DEV C++调试代码
  7. 【ST开发板评测】使用Python来开发STM32F411
  8. c#中的Nullable(可空类型)
  9. PHP strstr 字符串函数
  10. 代码提示—ArcGIS API forJavaScript for JavaScript 编辑器代码提示(支持3.x和4.x)