Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 88 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
88
Dung lượng
2,06 MB
Nội dung
[...]...Table of Contents innodb_ status_file transaction-isolation skip -innodb 21 21 21 Summary Chapter 3: Advanced Configuration Parameters InnoDB and input/output resources SysBench Fio Bonnie++ Disk speed: standard IOPS InnoDB variables Dynamic InnoDB variables 22 23 23 24 24 25 25 26 26 innodb_ table_locks 26 innodb_ flush_log_at_trx_commit 27 innodb_ io_capacity 28 innodb_ thread_concurrency 28 innodb_ commit_concurrency... 28 innodb_ thread_concurrency 28 innodb_ commit_concurrency 29 innodb_ support_xa 29 innodb_ fast_shutdown 30 Static InnoDB variables 30 innodb_ file_per_table 30 innodb_ additional_mem_pool_size 32 innodb_ buffer_pool_instances 32 innodb_ write_io_threads 33 innodb_ read_io_threads 33 skip -innodb- doublewrite 33 Summary 33 Chapter 4: Load Testing InnoDB for Performance 35 Open source system monitoring tools... Bonnie++ 43 Fio 43 InnoDB Flush methods 43 InnoDB Flush method comparison chart 44 Thread concurrency testing 44 [ ii ] Table of Contents Advisory on transaction-isolation level 44 Summary 44 Chapter 5: Maintenance and Monitoring 45 Chapter 6: Troubleshooting InnoDB 53 Maintenance procedures Adding and resizing InnoDB log files Adding tablespaces to InnoDB Utilizing RAW tablespaces Monitoring InnoDB Monitoring... variables Third-party resources for trending and visualization Equations for analyzing InnoDB statistics Summary Troubleshooting system issues InnoDB system crashes Using InnoDB crash recovery modes Enabling InnoDB recovery modes 45 45 46 47 48 48 48 50 50 51 52 53 53 54 55 Utilizing InnoDB status statistics 56 Troubleshooting InnoDB performance 57 I/O resources 58 Table-space and logging 58 Memory resources... 66 Terminology 66 InnoDB tuning references 67 Index 69 [ iv ] Preface InnoDB is one of the most commonly used database engines in the world today Knowing how to effectively manage this technology can make or break a MySQL database environment InstantInnoDB addresses everything you need to know for the installation, configuration, load testing, analysis, and long term support of an InnoDB- based database... performance tuning options for running the InnoDB database engine in production environments InstantInnoDB contains detailed discussions for a range of simple to advanced topics If you've ever wanted to learn more about InnoDB but didn't want to sit down with a dauntingly large or stale read then this reference guide is the answer to your queries You will learn about common InnoDB monitoring and reporting applications... performance installation of InnoDB Chapter 4, Load Testing InnoDB for Performance, explains all about general purpose InnoDB load testing as well as common methods for simulating production workloads Preface Chapter 5, Maintenance and Monitoring, covers the important sections of InnoDB to monitor, tools to use, and processes that adhere to industry best practices Chapter 6, Troubleshooting InnoDB, explains all... the InnoDB Plugin is included in MySQL 5.1 releases, in addition to the built-in version of InnoDB that has been included in the previous releases MySQL 5.1.42 through 5.1.45 include InnoDB Plugin 1.0.6, which is considered of Release Candidate (RC) quality MySQL 5.1.46 and up include InnoDB Plugin 1.0.7 or higher, which is considered of General Availability (GA) quality Installing MySQL with InnoDB. .. desired and the InnoDB engine will simply create additional log files upon process restart If you decide to decrease this variable and use fewer log files you must follow the same process used for resizing the InnoDB log files, which is outlined in Chapter 5, Maintenance and Monitoring innodb_ buffer_pool_size InnoDB is all about speed, and the biggest performance impact you can give an InnoDB based database... Getting Started with InnoDB In the simplest terms, InnoDB is a transactional database information processing engine It is the most commonly used engine currently available for the MySQL database application and was the first transactional engine offered with the application Different versions of MySQL ship with varying levels of InnoDB support and corresponding default settings for the InnoDB engine Knowing . variables 17
innodb_ data_home_dir 17
innodb_ data_le_path 18
innodb_ log_group_home_dir 18
innodb_ log_le_size 18
innodb_ log_buffer_size 19
innodb_ log_les_in_group. 26
innodb_ table_locks 26
innodb_ ush_log_at_trx_commit 27
innodb_ io_capacity 28
innodb_ thread_concurrency 28
innodb_ commit_concurrency 29
innodb_ support_xa 29
innodb_ fast_shutdown