This is not the document you are looking for? Use the search form below to find more!

Report home > Others

InnoDB Architecture and Performance Optimization, Peter Zaitsev

0.00 (0 votes)
Document Description
InnoDB Architecture and Performance Optimization, Peter Zaitsev
File Details
  • Added: April, 26th 2011
  • Reads: 108
  • Downloads: 0
  • File size: 181.10kb
  • Pages: 48
  • Tags:
  • content preview
Submitter
  • Name: henriette
Embed Code:

Add New Comment




Related Documents

xSeries - Windows 2000/2003 Installation and Performance Optimization

by: info@test-kings.com, 6 pages

xSeries - Windows 2000/2003 Installation and Performance Optimization download from http://www.pass-sure.com is best for IT students.IBM 000-074 exam training gives you a deep insight of the xSeries ...

CSS and image optimization

by: inge, 71 pages

CSS and image optimization

The Austrian Insurance Industry : A Structure, Conduct and Performance Analysis

by: shinta, 38 pages

There exist a vast number of studies on the banking industry. However, the insurance industry remains relatively unexplored. Increasingly, Austrian insurance institutions are becoming ...

Moss 2007 Wcm Architecture And Development Best Practices In A Team Based Environment

by: theodor, 25 pages

MOSS 2007 - WCM Architecture and Development Best Practices in a team based environmentKarthikVenkataramanAgendaArchitecting a MOSS-Internet Facing Site

Architecture and Development of NFC Applications

by: mandy, 122 pages

ARCHITECTURE & DEVELOPMENT OF NFC APPLICATIONS MOBILE JAVA DEVELOPMENT, JAVA CARD, USIM AND TOUCH-BASED SERVICES Thomas de Lazzari Smart-University 2009 Presentation ...

Joomla Website Optimization for Better Speed and Performance

by: opensourcewebsite, 3 pages

Joomla Website Optimization for Better Speed and Performance

Relationships Between Goal Orientation, Motivational Climate and Perceived Ability with Intrinsic Motivation and Performance in Physical Education University Students

by: shinta, 5 pages

The purposes of the present investigation were to study the relationships between goal orientation, motivational climate and perceived ability with intrinsic motivation, behavioral patterns and ...

Examining The Association Between Benchmarking In TQM And Performance: An Empirical Research For Change

by: shinta, 14 pages

This paper presents the findings from an empirical study examining the relationship between benchmarking, product quality performance and business performance in Malaysian electronics and ...

Key Result Areas and Performance Based Appraisal System

by: isoconsultant, 20 pages

Key Result Areas and Performance Based Appraisal System provided by Global Manager Group, a leading global ISO Consultancy Service.

Workplace Learning and Performance Competencies

by: samanta, 5 pages

Having a defined set of competencies is a hallmark of a true profession. For the past 20 years, the American Society for Training and Development (ASTD) has created competency models that define ...

Content Preview
Brief Innodb Architecture and Performance OptimizationOct 26, 2010HighLoad++Moscow, Russiaby Peter Zaitsev, Percona Inc-2-Architecture and Performance• Advanced Performance Optimization requires transparency– X-ray vision• Impossible without understanding system architecture• Focus on Conceptual Aspects– Exact Checksum algorithm Innodb uses is not important– What matters• How fast is that algorithm ?• How checksums are checked/updated-3-General Architecture• Traditional OLTP Engine– “Emulates Oracle Architecture”• Implemented using MySQL Storage engine API• Row Based Storage. Row Locking. MVCC• Data Stored in Tablespaces• Log of changes stored in circular log files– Redo logs• Tablespace pages cached in “Buffer Pool”-4-Storage Files LayoutPhysical Structure of Innodb Tabespaces and Logs-5-Innodb Tablespaces• Al data stored in Tablespaces– Changes to these databases stored in Circular Logs– Changes has to be reflected in tablespace before log record is overwritten• Single tablespace or multiple tablespace– innodb_file_per_table=1• System information always in main tablespace– Ibdata1– Main tablespace can consist of many files• They are concatenated-6-Tablespace Format• Tablespace is Collection of Segments– Segment is like a “file”• Segment is number of extents– Typical y 64 of 16K page sizes– Smal er extents for very smal objects• First Tablespace page contains header– Tablespace size– Tablespace id -7-Types of Segments• Each table is Set of Indexes– Innodb table is “index organized table”– Data is stored in leaf pages of PRIMARY key• Each index has– Leaf node segment– Non Leaf node segment• Special Segments– Rol back Segment– Insert buffer, etc-8-Innodb Space Allocation• Small Segments (less than 32 pages)– Page at the time• Large Segments– Extent at the time (to avoid fragmentation)• Free pages recycled within same segment• Al pages in extent must be free before it is used in different segment of same tablespace– innodb_file_per_table=1 - free space can be used by same table only• Innodb never shrinks its tablespaces-9-Innodb Log Files• Set of log files– ib_logfile?– 2 log files by default. Effectively concatenated • Log Header– Stores information about last checkpoint• Log is NOT organized in pages, but records– Records aligned 512 bytes, matching disk sector• Log record format “physiological”– Stores Page# and operation to do on it• Only REDO operations are stored in logs.-10-Storage Tuning Parameters• innodb_file_per_table– Store each table in its own file/tablespace • innodb_autoextend_increment– Extend system tablespace in this increment• innodb_log_file_size• innodb_log_files_in_group– Log file configuration• Innodb page size– XtraDB onlyDocument Outline
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ

Download
InnoDB Architecture and Performance Optimization, Peter Zaitsev

 

 

Your download will begin in a moment.
If it doesn't, click here to try again.

Share InnoDB Architecture and Performance Optimization, Peter Zaitsev to:

Insert your wordpress URL:

example:

http://myblog.wordpress.com/
or
http://myblog.com/

Share InnoDB Architecture and Performance Optimization, Peter Zaitsev as:

From:

To:

Share InnoDB Architecture and Performance Optimization, Peter Zaitsev.

Enter two words as shown below. If you cannot read the words, click the refresh icon.

loading

Share InnoDB Architecture and Performance Optimization, Peter Zaitsev as:

Copy html code above and paste to your web page.

loading