SlideShare a Scribd company logo
1 of 25
MYSQL
   --------
keynote
•
•                 (       )

•
•                     ,
    keynote   ,
mysql               yoursql?

• percona server
• mariadb
• drizzle
•          oracle’s sql(MYSQL 5.5)
MYISAM
•                      MYISAM ,
    OA

• MYISAM           ,



• INNODB   MYSQL
innodb 1.1

•
    innodb 1.1,MYSQL               5.5

•                        ,          MYSQL 5.1
          innodb 1.0 (           1.04
      ,                      )
•            double write,

•                            ,
         ,            (          db
    ?)
•      log,          table space,
    WAL,

• fuzzy checkpoint                  ,
                    table space

•    log          log buffer,
              ,           IO            IO
(   MYSQL)
innodb_buffer_pool_size



• buffer_pool          80%

• insert buffer,   ,
innodb_additional_mem_pool_size




•     buffer_pool           200:1,
    buffer_pool 200M,                      1M.

•               hash meta            LRU
innodb_log_file_size

•                ,
         ,

•            ,       ,   ,1G
    10
innodb_log_buffer_size

•             ,           ,   ,   ,log
    buffer        ....

•         ,          ..           (
      )
innodb_adaptive_flushing


•       flush        ,   redo log
               flush

• percona                              ,
               ..       ..         !
innodb_max_dirty_pages_pct


• google           80

•          80% buffer pool,        flush
  dirty page table space

• adaptive flush      ,fuzzy checkpoint
innodb_flush_method
• default(fsync),O_DIRECT,O_DSYNC
• fsync linux API,        man

• O_DIRECT O_DSYNC open                 ,
    man

• MYISAM               ,    OS buffer
      ,             ....INNODB
innodb_flush_log_at_trx_commit



•           0,1,2,

•0   ACID

•1     ,        ACID

•2   ACID(           ,           )
innodb_io_capacity

•         100        ,

•           ,                500   ,
                X,       ,
innodb_support_xa
•                        slave



•       binlog   MYSQL



•         N        (             )
adaptive hash               ,       ?



• ,               ....

• innodb                 ,   B+   ,
           hash

• hash                   ,
,   X

•
•
•   ,   ...
?
• ( explain                   )

• flash cache(             )

•          (          )

• CPU         (               )

•               ,   DB(           )
?


•   ,   DBA

•        ,

More Related Content

Viewers also liked

# # Sgp power point 1st submission
# # Sgp power point 1st submission # # Sgp power point 1st submission
# # Sgp power point 1st submission johnnaByrd17
 
Conte d'en patufet.
Conte d'en patufet.Conte d'en patufet.
Conte d'en patufet.guest4e03160
 
Wormeli differentiated instruction_may_2009_color_version
Wormeli differentiated instruction_may_2009_color_versionWormeli differentiated instruction_may_2009_color_version
Wormeli differentiated instruction_may_2009_color_versionguest4c52cc4
 
ЧДТУ напрям підготовки "Електронні пристрої та системи"
ЧДТУ напрям підготовки "Електронні пристрої та системи"ЧДТУ напрям підготовки "Електронні пристрої та системи"
ЧДТУ напрям підготовки "Електронні пристрої та системи"Alex Veligorsky
 
Presentation glyndwr ch stu 2
Presentation glyndwr ch stu 2Presentation glyndwr ch stu 2
Presentation glyndwr ch stu 2Alex Veligorsky
 
Cell organelle review
Cell organelle reviewCell organelle review
Cell organelle reviewashleypepelea
 

Viewers also liked (10)

Cosmo
CosmoCosmo
Cosmo
 
ScaleWOM
ScaleWOMScaleWOM
ScaleWOM
 
# # Sgp power point 1st submission
# # Sgp power point 1st submission # # Sgp power point 1st submission
# # Sgp power point 1st submission
 
Conte d'en patufet.
Conte d'en patufet.Conte d'en patufet.
Conte d'en patufet.
 
Wormeli differentiated instruction_may_2009_color_version
Wormeli differentiated instruction_may_2009_color_versionWormeli differentiated instruction_may_2009_color_version
Wormeli differentiated instruction_may_2009_color_version
 
Dfs ning
Dfs ningDfs ning
Dfs ning
 
Escuchar
EscucharEscuchar
Escuchar
 
ЧДТУ напрям підготовки "Електронні пристрої та системи"
ЧДТУ напрям підготовки "Електронні пристрої та системи"ЧДТУ напрям підготовки "Електронні пристрої та системи"
ЧДТУ напрям підготовки "Електронні пристрої та системи"
 
Presentation glyndwr ch stu 2
Presentation glyndwr ch stu 2Presentation glyndwr ch stu 2
Presentation glyndwr ch stu 2
 
Cell organelle review
Cell organelle reviewCell organelle review
Cell organelle review
 

Mysql若干参数

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n