Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 78dd40a

Browse files
committed
更新翻译稿
1 parent c37f9d4 commit 78dd40a

File tree

5 files changed

+129
-140
lines changed

5 files changed

+129
-140
lines changed

‎第2部分-信息来源/Chapter6.md‎

Lines changed: 37 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ sys schema适用于 MySQL Server 5.6 及更晚版本。在 MySQL 5.7 中,它
1212

1313
------
1414

15-
16-
1715
## sys Schema配置
1816

1917
sys 架构使用自己的配置系统,因为它最初是独立于 MySQL 服务器实现的。有两种方法可以更改配置,取决于是永久更改设置还是只更改会话设置。
@@ -62,7 +60,7 @@ set_time: 2019年07月13日 19:19:29
6260

6361
您可以通过更新配置设置来更新sys_config。这将保留更改并立即应用于所有连接,除非它们已设置自己的会话值(当使用设置语句的 sysschema 中的东西时,将隐式地发生)。由于sys_config是一个正常的 InnoDB 表,因此在重新启动 MySQL 后,更改也将保留。
6462

65-
或者,您可以只更改会话的设置。这是通过使用配置变量的名称和预用系统完成的。并把它变成一个用户可变。清单 6-2 显示了使用 sys_config 表和用户变量来更改statement_truncate_len。结果使用 format_statement() 函数进行测试,该函数是 sys 架构用于截断声明的函数。
63+
或者,您可以只更改会话的设置。这是通过使用配置变量的名称和预用系统完成的。并把它变成一个用户可变。清单 6-2 显示了使用 sys_config 表和用户变量来更改statement_truncate_len。结果使用 format_statement( )函数进行测试,该函数是 sys 架构用于截断声明的函数。
6664

6765
```
6866
Listing 6-2. Changing the sys schema configuration
@@ -107,15 +105,20 @@ format_statementt( ) 函数用于演示 @query 中的语句格式,首先默认
107105

108106
format_statement( ) 函数并不是 sysschema 中的唯一格式函数,因此让我们来看看所有这些格式。
109107

110-
111-
112108
## Formatting Functions
113109

114110
sys 架构包含四个函数,可帮助您格式化与性能架构不同的查询输出,使结果更易于阅读或占用更少的空间。由于添加了本机性能学函数以替换它们,因此在 MySQL 8.0.16 中已弃用其中两个函数。
115111

116-
补充表6-1
112+
表6-1总结了这四个函数以及在format_time( )和format_bytes( )情况下将替换它们的新本机函数。
117113

118-
清单 6-3 显示了使用格式化函数的示例,对于 format_bytes() 和 format_time(),结果将比较本地性能学函数。
114+
| sys Schema Function | Native Function | 描述信息 |
115+
| -------------------- | ------------------- | -------------------------------------------- |
116+
| format_bytes( ) | FORMAT_BYTES( ) | |
117+
| format_path( ) | | |
118+
| format_ statement( ) | | |
119+
| format_time( ) | FORMAT_PICO_TIME( ) | 将以皮秒为单位的时间转换为人类可读的字符串。 |
120+
121+
清单 6-3 显示了使用格式化函数的示例,对于 format_bytes( )和 format_time( ),结果将比较本地性能学函数。
119122

120123
```
121124
Listing 6-3. Using the formatting functions
@@ -150,9 +153,15 @@ P_STime: 123.46 ms
150153
1 row in set (0.0006 sec)
151154
```
152155

153-
请注意,使用 sys.format_bytes() 会触发警告(但只有第一次连接使用它),因为 sys 架构函数名与本机函数名称相同。"format_path)"函数希望在MicrosoftWindows上对路径名称进行反斜杠,在其他平台上向前斜杠。format_statement() 函数的结果假定statement_truncate_len选项的值已重置为默认值 64。
156+
请注意,使用 sys.format_bytes( )会触发警告(但只有第一次连接使用它),因为 sys 架构函数名与本机函数名称相同。"format_path)"函数希望在MicrosoftWindows上对路径名称进行反斜杠,在其他平台上向前斜杠。format_statement( ) 函数的结果假定statement_truncate_len选项的值已重置为默认值 64。
157+
158+
------
159+
160+
**提示** 虽然 format_time() 和 format_bytes() 的 sys 架构实现仍然存在,但最好使用新的本机函数,因为系统架构实现可能会在将来的版本中被删除,并且本机函数的速度要快得多。
161+
162+
------
163+
154164

155-
**提示 虽然 format_time() 和 format_bytes() 的 sys 架构实现仍然存在,但最好使用新的本机函数,因为系统架构实现可能会在将来的版本中被删除,并且本机函数的速度要快得多。**
156165

157166
## The Views
158167

@@ -177,7 +186,7 @@ rows_full_scanned: 18
177186
2 rows in set (0.0021 sec)
178187
```
179188

180-
结果取决于已使用完整的表扫描的表。请注意,延迟的格式与 FORMAT_PICO_TIME() 或 sys.format_time() 函数一样。
189+
结果取决于已使用完整的表扫描的表。请注意,延迟的格式与 FORMAT_PICO_TIME( )或 sys.format_time( )函数一样。
181190

182191
大多数系统架构视图以两种形式存在,其中一种具有语句、路径、字节值和设置格式的计时,另一种形式返回原始数据。如果在控制台上查询视图并自己查看数据,格式化视图非常有用,而未格式化的视图在需要处理程序或想要更改默认排序时会更好地工作。MySQL 工作台中的性能报告使用未格式化的视图,因此您可以在用户界面内更改顺序。
183192

@@ -209,9 +218,26 @@ sys 架构提供了多种实用程序,可帮助您使用MySQL时。其中包
209218

210219
补充表6-2
211220

221+
| Routine Name | Routine Type | Description |
222+
| ------------------------------ | ------------ | ------------------------------------------------------------ |
223+
| extract_schema_ from_file_name | Function | 从每个表的InnoDB表空间文件的路径中提取模式名称。 |
224+
| extract_table_ from_file_name | Function | 从每个表的InnoDB表空间文件的路径中提取表名。 |
225+
| list_add | Function | 除非列表中已经存在元素,否则将其添加到列表中。 例如,这在需要更改SQL模式时很有用。 |
226+
| list_drop | Function | 从列表中删除一个元素 |
227+
| quote_ identifier | Function | 用反引号(`)引用标识符(例如表名)。 |
228+
| version_major | Function | 返回您要查询的实例的主版本。 例如,对于8.0.18,它返回8。 |
229+
| version_minor | Function | 返回您要查询的实例的次要版本。 例如,对于8.0.18,它返回0。 |
230+
| version_patch | Function | 返回您要查询的实例的补丁程序发行版本。 例如,对于8.0.18,它返回18。 |
231+
| execute_ prepared_stmt | Procedure | 执行以字符串形式给出的查询。 使用准备好的语句执行查询,执行完成后,该过程将取消分配准备好的语句。 |
232+
| table_exists | Procedure | 返回一个表是否存在,如果存在,则返回是基表,临时表还是视图。 |
233+
212234
其中一些实用程序也在系统架构中内部使用。例程的最常规用途是存储的程序中,您需要动态处理数据和问题。
213235

214-
提示 系统架构函数和过程以例程注释的形式提供内置帮助。您可以通过查询数据ROUTINE_COMMENTcolumn获取information_schema。常规视图。
236+
------
237+
238+
**提示** sys模式功能和过程带有常规注释形式的内置帮助。 您可以通过查询information_schema.ROUTINES视图的ROUTINE_COMMENT列来获取帮助。
239+
240+
------
215241

216242

217243

‎第2部分-信息来源/Chapter7.md‎

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@ privilege(s) for this operation
4949

5050
------
5151

52-
53-
5452
### 系统信息
5553

5654
Information Schema中提供的最高级别信息与整个 MySQL 实例有关。这包括哪些字符集可用以及安装了哪些插件等信息。
@@ -326,8 +324,6 @@ Query OK, 0 rows affected (0.0004 sec)
326324
InnoDB度量标准还与全局状态变量和一些其他度量标准以及何时检索这些度量标准一起包含在sys.metrics视图中。
327325
其余的Information Schema视图包含有关特权的信息。
328326

329-
330-
331327
### Privilege Information
332328

333329
MySQL 使用分配给帐户的权限来确定哪些帐户可以访问哪些架构、表和列。确定给定帐户权限的常见方式是使用 SHOW GRANTS 语句,但信息架构还包括允许您查询权限的视图。

‎第2部分-信息来源/Chapter9.md‎

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,20 @@
2020

2121
默认情况下,不会启用慢查询日志,并且启用日志时,默认只是记录直接在本地实例上执行的非管理查询,并且查询需要 10 秒以上才能执行。表 9-1 总结了用于微调此行为的配置选项。该信息包括默认值以及该选项是否在全局范围或会话范围中使用,或者两者同时使用。选项按字母顺序列出。
2222

23-
| 选项/默认值/范围 | 描述 |
24-
| ---------------- | ---- |
25-
| | |
26-
| | |
27-
| | |
28-
| | |
29-
| | |
30-
| | |
31-
| | |
32-
| | |
33-
| | |
34-
| | |
35-
| | |
36-
| | |
23+
| 选项/默认值/范围 | 描述 |
24+
| ------------------------------------------------------------ | ------------------------------------------------------------ |
25+
| min_examined_row_limit Default: 0 Scope: Global, Session | 启用后,会有更多信息,例如查询的Handler_%状态变量的值。 仅在登录文件时以及在MySQL 8.0.14和更高版本中才支持 |
26+
| log_output Default: FILE Scope: Global | |
27+
| log_queries_not_using_ indexes Default: OFF Scope: Global | |
28+
| log_short_format Default: OFF Scope: Global | |
29+
| log_slow_admin_statements Default: OFF Scope: Global | |
30+
| log_slow_extra Default: OFF Scope: Global | |
31+
| log_slow_slave_statements Default: OFF Scope: Global | |
32+
| log_throttle_queries_not_ using_indexes Default: 0 Scope: Global | |
33+
| log_timestamps Default: UTC Scope: Global | |
34+
| long_query_time Default: 10 Scope: Global, Session | |
35+
| slow_query_log Default: OFF Scope: Global | |
36+
| slow_query_log_file Default: -slow.log Scope: Global | |
3737

3838
建议将事件log_output默认值,然后按"slow_query_log_file"将事件slow_query_log_file。将慢速查询日志作为表获取可能看起来很有吸引力;但是,在这种情况下,数据被保存为逗号分隔值 (CSV),并且与表相对应的查询无法使用索引。还有一些功能,如log_slow_extra,不支持log_output + 表。
3939

‎第3部分-工具/Chapter10.md‎

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ MySQL 企业监视器由组件组成,每个组件都在其整个监控解决
2323

2424
------
2525

26-
注意:本书遵循 MySQL 企业监视器 (https://dev.mysql.com/doc/mysql-monitor/en/) https://dev.mysql.com/doc/mysql-monitor/en/编写服务管理器和代理的约定。
26+
**注意**:本书遵循 MySQL 企业监视器 (https://dev.mysql.com/doc/mysql-monitor/en/) https://dev.mysql.com/doc/mysql-monitor/en/编写服务管理器和代理的约定。
2727

2828
------
2929

@@ -47,7 +47,7 @@ MySQL 企业监视器的安装非常简单,尽管与其他 MySQL 产品不同
4747

4848
------
4949

50-
**注意 有一段时间未使用的新帐户和帐户可能需要经过导出验证,可能需要几天时间。**
50+
**注意** 有一段时间未使用的新帐户和帐户可能需要经过导出验证,可能需要几天时间。
5151

5252
------
5353

@@ -73,7 +73,7 @@ MySQL 企业监视器的安装非常简单,尽管与其他 MySQL 产品不同
7373

7474
------
7575

76-
**注意:您可能会被要求完成有关 Oracle 软件交付云可用性的调查,作为步骤之一。**
76+
**注意**:您可能会被要求完成有关 Oracle 软件交付云可用性的调查,作为步骤之一。
7777

7878
------
7979

@@ -87,13 +87,13 @@ MySQL 企业监视器的安装非常简单,尽管与其他 MySQL 产品不同
8787

8888
------
8989

90-
**提示 Oracle 软件交付云使用通用文件名,如 V982880-01.zip。将文件重命名为包含有关您下载的产品、平台和版本的信息的名称非常有用。**
90+
**提示** Oracle 软件交付云使用通用文件名,如 V982880-01.zip。将文件重命名为包含有关您下载的产品、平台和版本的信息的名称非常有用。
9191

9292
------
9393

9494

9595

96-
### Installation Process
96+
### 安装过程
9797

9898
MySQL 企业监视器使用自己的安装程序,该安装程序在所有平台上都工作相同。有人支持通过图形用户界面或文本模式使用向导模式执行安装,或者您可以在命令行上提供所有参数并使用无人值守模式。
9999

@@ -117,7 +117,7 @@ PS> ls | select Length,Name
117117

118118
------
119119

120-
**提示 如果要使用基于文本的向导或无人参与模式,请使用 --help 参数调用安装器以获取受支持的参数列表。**
120+
**提示** 如果要使用基于文本的向导或无人参与模式,请使用 --help 参数调用安装器以获取受支持的参数列表。
121121

122122
------
123123

@@ -203,8 +203,6 @@ pid file /opt/mysql/enterprise/monitor/mysql/runtime/mysqld.pid ended
203203
. [ OK ]
204204
```
205205

206-
207-
208206
首先,启动两个服务,然后重新启动,最后一个停止服务。无需一个多个停止服务,但如果需要对存储库进行维护,则它非常有用。
209207

210208
清单显示了使用。

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /