mysql architecture¶meters
DESCRIPTION
TRANSCRIPT
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1Cisco Confidential© 2011 Cisco and/or its affiliates. All rights reserved. 1
MYSQL Architecture and Parameters
Philip Zhong
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2
Oracle Architecture
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
MYSQL Architecture
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
Comparing Different Storage Engines
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
INNODB Architecture
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
INNODB Architecture
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
System Table space Internal Data Dictionary
Undo
Insert Buffer
Doublewrite Buffer
MySQL Replication Info
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18
INNODB Transaction Isolation Levels
• READ UNCOMMITED - Rarely used, can use if you are fine with dirty reads but performance improvement is limited
• READ COMMITED – Results of all committed transactions become visible to the next statement. May be more efficient than higher isolation levels. Allows old versions to be purged faster
• REPEATABLE READ – Default. Reads within transactions are fully repeatable, no phantom rows
• SERIALIZABLE - Makes all selects locking selects, avoid when possible
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19
INNODB Parameters
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20
My.cnf
My_temp.txt
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21
Thank you.