MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PFS_sizing_data Struct Reference

Public Attributes

ulong m_account_sizing
ulong m_user_sizing
ulong m_host_sizing
ulong m_events_waits_history_sizing
ulong m_events_waits_history_long_sizing
ulong m_events_stages_history_sizing
ulong m_events_stages_history_long_sizing
ulong m_events_statements_history_sizing
ulong m_events_statements_history_long_sizing
ulong m_digest_sizing
ulong m_session_connect_attrs_sizing
ulong m_min_number_of_tables
float m_load_factor_volatile
float m_load_factor_normal
float m_load_factor_static

Detailed Description

Definition at line 57 of file pfs_autosize.cc.

Member Data Documentation

ulong PFS_sizing_data::m_account_sizing

Default value for PFS_param.m_account_sizing.

Definition at line 60 of file pfs_autosize.cc.

ulong PFS_sizing_data::m_digest_sizing

Default value for PFS_param.m_digest_sizing.

Definition at line 79 of file pfs_autosize.cc.

ulong PFS_sizing_data::m_events_stages_history_long_sizing

Default value for PFS_param.m_events_stages_history_long_sizing.

Definition at line 73 of file pfs_autosize.cc.

ulong PFS_sizing_data::m_events_stages_history_sizing

Default value for PFS_param.m_events_stages_history_sizing.

Definition at line 71 of file pfs_autosize.cc.

ulong PFS_sizing_data::m_events_statements_history_long_sizing

Default value for PFS_param.m_events_statements_history_long_sizing.

Definition at line 77 of file pfs_autosize.cc.

ulong PFS_sizing_data::m_events_statements_history_sizing

Default value for PFS_param.m_events_statements_history_sizing.

Definition at line 75 of file pfs_autosize.cc.

ulong PFS_sizing_data::m_events_waits_history_long_sizing

Default value for PFS_param.m_events_waits_history_long_sizing.

Definition at line 69 of file pfs_autosize.cc.

ulong PFS_sizing_data::m_events_waits_history_sizing

Default value for PFS_param.m_events_waits_history_sizing.

Definition at line 67 of file pfs_autosize.cc.

ulong PFS_sizing_data::m_host_sizing

Default value for PFS_param.m_host_sizing.

Definition at line 64 of file pfs_autosize.cc.

float PFS_sizing_data::m_load_factor_normal

Load factor for 'normal' objects (files). Instrumented objects that:

  • use a medium amount of memory
  • are created/destroyed should be stored in a medium density memory buffer, as a trade off between space and speed.

Definition at line 109 of file pfs_autosize.cc.

float PFS_sizing_data::m_load_factor_static

Load factor for 'static' objects (table shares). Instrumented objects that:

  • use a lot of memory
  • are created/destroyed very rarely can be stored in a high density (mostly packed) memory buffer, to optimize for space.

Definition at line 118 of file pfs_autosize.cc.

float PFS_sizing_data::m_load_factor_volatile

Load factor for 'volatile' objects (mutexes, table handles, ...). Instrumented objects that:

  • use little memory
  • are created/destroyed very frequently should be stored in a low density (mostly empty) memory buffer, to optimize for speed.

Definition at line 100 of file pfs_autosize.cc.

ulong PFS_sizing_data::m_min_number_of_tables

Minimum number of tables to keep statistics for. On small deployments, all the tables can fit into the table definition cache, and this value can be 0. On big deployments, the table definition cache is only a subset of all the tables in the database, which are accounted for here.

Definition at line 90 of file pfs_autosize.cc.

ulong PFS_sizing_data::m_session_connect_attrs_sizing

Default value for PFS_param.m_session_connect_attrs_sizing.

Definition at line 81 of file pfs_autosize.cc.

ulong PFS_sizing_data::m_user_sizing

Default value for PFS_param.m_user_sizing.

Definition at line 62 of file pfs_autosize.cc.


The documentation for this struct was generated from the following file: