Mysql architecture¶meters

21
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 Cisco Confidential © 2011 Cisco and/or its affiliates. All rights reserved. 1 MYSQL Architecture and Parameters Philip Zhong

description

 

Transcript of Mysql architecture¶meters

Page 1: Mysql architecture&parameters

© 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

Page 2: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2

Oracle Architecture

Page 3: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3

MYSQL Architecture

Page 4: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4

Comparing Different Storage Engines

Page 5: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5

INNODB Architecture

Page 6: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6

INNODB Architecture

Page 7: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7

Page 8: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8

Page 9: Mysql architecture&parameters

© 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

Page 10: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10

Page 11: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11

Page 12: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12

Page 13: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13

Page 14: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14

Page 15: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15

Page 16: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16

Page 17: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17

Page 18: Mysql architecture&parameters

© 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

Page 19: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19

INNODB Parameters

Page 20: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20

My.cnf

My_temp.txt

Page 21: Mysql architecture&parameters

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21

Thank you.