File: memory_key_descriptions.result

package info (click to toggle)
mysql-8.0 8.0.43-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,273,924 kB
  • sloc: cpp: 4,684,605; ansic: 412,450; pascal: 108,398; java: 83,641; perl: 30,221; cs: 27,067; sql: 26,594; sh: 24,181; python: 21,816; yacc: 17,169; php: 11,522; xml: 7,388; javascript: 7,076; makefile: 2,194; lex: 1,075; awk: 670; asm: 520; objc: 183; ruby: 97; lisp: 86
file content (70 lines) | stat: -rw-r--r-- 5,139 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
SELECT NAME, DOCUMENTATION FROM performance_schema.setup_instruments
WHERE NAME LIKE 'memory/sql/%'
                        AND DOCUMENTATION IS NOT NULL
ORDER BY NAME;
NAME	DOCUMENTATION
memory/sql/dd::column_statistics	Column statistics histograms allocated.
memory/sql/dd::default_values	Temporary buffer for preparing column default values.
memory/sql/dd::import	File name handling while importing MyISAM tables.
memory/sql/dd::infrastructure	Infrastructure of the data dictionary structures.
memory/sql/dd::objects	Memory occupied by the data dictionary objects.
memory/sql/dd::String_type	Character strings used by data dictionary objects.
memory/sql/display_table_locks	Debug utility.
memory/sql/errmsgs::handler	Handler error messages (HA_ERR_...).
memory/sql/errmsgs::server	In-memory representation of server error messages.
memory/sql/Event_basic::mem_root	Event base class with root used for definiton etc.
memory/sql/Event_queue_element_for_exec::names	Copy of schema- and event name in exec queue element.
memory/sql/Event_scheduler::scheduler_param	Infrastructure of the priority queue of events.
memory/sql/handlerton::objects	Handlerton objects.
memory/sql/help	Temporary memroot used to print help texts as part of usage description.
memory/sql/host_cache::hostname	Hostname keys in the host_cache map.
memory/sql/Locked_tables_list::m_locked_tables_root	Memroot for list of locked tables.
memory/sql/log_error::loaded_services	Memory allocated for duplicate log events.
memory/sql/log_error::stack	Log events for the error log.
memory/sql/LOG::file_name	File name of slow log and general log.
memory/sql/MDL_context::acquire_locks	Buffer for sorting lock requests.
memory/sql/MDL_context::backup_manager	MDL for prepared XA trans with disconnected client.
memory/sql/MYSQL_LOCK	Table locks per session.
memory/sql/NET::buff	Buffer in the client protocol communications layer.
memory/sql/NET::compress_packet	Buffer used when compressing a packet.
memory/sql/Partition::admin	Buffer for printing messages into the client protocol.
memory/sql/Partition::prune_exec	Mem root used temporarily while pruning partitions.
memory/sql/Partition::share	Partition name and auto increment mutex.
memory/sql/Partition::sort_buffer	Record buffer for a partition.
memory/sql/Partition::syntax_buffer	Buffer used for formatting the partition expression.
memory/sql/Persisted_variables::memroot	Memory allocated to process persisted variables during server start-up and plugin/component initialization.
memory/sql/Persisted_variables::unordered_map	Memory allocated for in-memory maps for persisted variables
memory/sql/Persisted_variables::unordered_set	Memory allocated for in-memory sets for persisted variables
memory/sql/Prepared_statement::infrastructure	Map infrastructure for prepared statements per session.
memory/sql/Prepared_statement::main_mem_root	Mem root for each prepared statement for items etc.
memory/sql/rm_db::mdl_reqs_root	Mem root for allocating MDL requests while dropping datbase.
memory/sql/rm_table::foreach_root	Mem root for temporary objects allocated while dropping tables or the whole database.
memory/sql/servers_cache	Cache infrastructure and mem root for servers cache.
memory/sql/Shared_memory_name	Communication through shared memory (windows).
memory/sql/sp_head::call_mem_root	Mem root for objects with same life time as stored program call.
memory/sql/sp_head::execute_mem_root	Mem root per instruction.
memory/sql/sp_head::main_mem_root	Mem root for parsing and representation of stored programs.
memory/sql/ST_SCHEMA_TABLE	Structure describing an information schema table implemented by a plugin.
memory/sql/TABLE	Memory used by TABLE objects and their mem root.
memory/sql/TABLE_SHARE::mem_root	Cache infrastructure and individual table shares.
memory/sql/TC_LOG_MMAP::pages	In-memory transaction coordinator log.
memory/sql/thd_timer	Thread timer object.
memory/sql/THD::db	Name of currently used schema.
memory/sql/THD::debug_sync_action	Debug sync actions to perform per thread.
memory/sql/THD::debug_sync_control	Structure to control debug sync per thread.
memory/sql/THD::handler_tables_hash	Hash map of tables used by HANDLER statements.
memory/sql/THD::main_mem_root	Main mem root used for e.g. the query arena.
memory/sql/THD::sp_cache	Per session cache for stored programs.
memory/sql/THD::transactions::mem_root	Transaction context information per session.
memory/sql/THD::variables	Per session copy of global dynamic variables.
memory/sql/tz_storage	Shared time zone data.
memory/sql/udf_mem	Shared structure of UDFs.
memory/sql/user_conn	Objects describing user connections.
memory/sql/User_level_lock	Per session storage of user level locks.
memory/sql/XA::recovered_transactions	List infrastructure for recovered XA transactions.
memory/sql/XA::transaction_contexts	Shared cache of XA transaction contexts.
SET @rows = (SELECT COUNT(NAME) FROM performance_schema.setup_instruments
WHERE NAME LIKE 'memory/sql/%'
                        AND DOCUMENTATION IS NOT NULL
ORDER BY NAME);
include/assert.inc [The number of documented P_S memory keys in the SQL category is as expected.]