sys.md 1.0 KB
Newer Older
M
Mars Liu 已提交
1 2 3 4 5 6 7 8 9 10 11 12
# Sys 数据库

Joe 计划从交易数据库服务器的 sys 系统库获取一些优化线索,下列哪些操作是他需要关注的?

1. 通过 `SELECT * FROM sys.schema_unused_indexes` 找到未使用的索引
2. 通过 `SELECT * FROM sys.schema_redundant_indexes` 找到冗余索引
3. 通过 `SELECT * FROM sys.user_summary` 观察每用户资源消耗
4. 通过 `SELECT * FROM sys.host_summary` 观察每连接消耗

提示:交易数据库仅由DBA和应用程序连接,应用程序使用大量相同配置和登录信息的连接访
问数据库,交易系统访问数据库时,希望尽可能的快速、高并发、每个查询的时间尽可能短。

M
Mars Liu 已提交
13 14
<hr/>

M
Mars Liu 已提交
15
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)
F
feilong 已提交
16

M
Mars Liu 已提交
17 18
* `show databases` 列出所有数据库
* `show tables` 列出所有表
M
Mars Liu 已提交
19

M
Mars Liu 已提交
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
## 答案

```
1, 2, 4
```

## 选项

### A

所有都是

### B

```
3
```

### C

```
1, 3, 4
```

### C

```
2, 3, 4
```