[24136] 2015-07-27_MYSQL调优和使用必读

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-18
2015-07-27_MYSQL调优和使用必读 M Y S Q L   使 L i n u x   2 0 1 5 - 0 7 - 2 7 M Y S Q L     W E B   W E B   P H P   R u b y ,   P y t h o n ,   J a v a     N O S Q L     M Y S Q L   M Y S Q L   便   W E B   使   S Q L   1 .   :   I n n o D B 使   (   M Y S Q L   )   I n n o D B     M y I S A M     I n n o D B     M y I S A M     I n n o D B   M y I S A M     使   ( )   1 . 1     M y I S A M     I n n o D B : 1 . 2     I n n o D B   F I L E   i b d a t a 1   2 .   2 . 1     i n n o d b _ b u f f e r _ p o o l _ s i z e 2 . 1 . 1     i n n o d b _ b u f f e r _ p o o l _ s i z e     1 i n n o d b _ f l u s h _ l o g _ a t _ t r x _ c o m m i t   =   2   1 .   m y s q l   - u   [ U S E R _ N A M E ]   - p   - e   " S H O W   T A B L E S   I N   [ D A T A B A S E _ N A M E ] ; "   |   t a i l   - n   + 2   |   x a r g s   - I   ' { } '   e c h o   " A L T E R   T A B L E   { }   E N G I N E = I n n o D B ; "   >   a l t e r _ t a b l e . s q l 2 .   p e r l   - p   - i   - e   ' s / ( s e a r c h _ [ a - z _ ] +   E N G I N E = ) I n n o D B / 1 M y I S A M / g '   a l t e r _ t a b l e . s q l 3 .   m y s q l   - u   [ U S E R _ N A M E ]   - p   [ D A T A B A S E _ N A M E ]   <   a l t e r _ t a b l e . s q l 1 .   i n n o d b _ f i l e _ p e r _ t a b l e = 1 m y s q l c h e c k   - o   a l l - d a t a b a s e s i n n o d b _ b u f f e r _ p o o l _ s i z e i n n o d b _ b u f f e r _ p o o l _ s i z e 1 .   m y s q l >   S H O W   G L O B A L   S T A T U S   L I K E   ' i n n o d b _ b u f f e r _ p o o l _ p a g e s _ % ' ; 2 .   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - + 3 .   |   V a r i a b l e _ n a m e                                         |   V a l u e     | 4 .   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - + 5 .   |   I n n o d b _ b u f f e r _ p o o l _ p a g e s _ d a t a         |   1 2 9 0 3 7   | 6 .   |   I n n o d b _ b u f f e r _ p o o l _ p a g e s _ d i r t y       |   3 6 2         | 7 .   |   I n n o d b _ b u f f e r _ p o o l _ p a g e s _ f l u s h e d   |   9 9 9 8       |
  0   b u f f e r   p o o l   I n n o D B     2 2 . 1 . 2   使 2 . 2     I n n o D B   : 1 .   7 .   |   I n n o d b _ b u f f e r _ p o o l _ p a g e s _ f l u s h e d   |   9 9 9 8       | 8 .   |   I n n o d b _ b u f f e r _ p o o l _ p a g e s _ f r e e         |   0             |     ! ! ! ! ! ! ! ! 9 .   |   I n n o d b _ b u f f e r _ p o o l _ p a g e s _ m i s c         |   2 0 3 5       | 1 0 .   |   I n n o d b _ b u f f e r _ p o o l _ p a g e s _ t o t a l       |   1 3 1 0 7 2   | 1 1 .   + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - + 1 2 .   6   r o w s   i n   s e t   ( 0 . 0 0   s e c ) I n n o d b _ b u f f e r _ p o o l _ p a g e s _ f r e e   i n n o d b _ b u f f e r _ p o o l _ s i z e 1 .   i n n o d b _ a d d i t i o n a l _ m e m _ p o o l _ s i z e   =   1 / 2 0 0   o f   b u f f e r _ p o o l 2 .   i n n o d b _ m a x _ d i r t y _ p a g e s _ p c t   8 0 % i o s t a t   - d   - x   - k   1 e c h o   1   >   / p r o c / s y s / v m / d r o p _ c a c h e s   i n n o d b _ b u f f e r _ p o o l M a k e S e l e c t Q u e r i e s T o L o a d . s q l 1 .   S E L E C T   D I S T I N C T 2 .           C O N C A T ( ' S E L E C T   ' , n d x c o l l i s t , '   F R O M   ' , d b , ' . ' , t b , 3 .           '   O R D E R   B Y   ' , n d x c o l l i s t , ' ; ' )   S e l e c t Q u e r y T o L o a d C a c h e 4 .           F R O M 5 .           ( 6 .                   S E L E C T 7 .                           e n g i n e , t a b l e _ s c h e m a   d b , t a b l e _ n a m e   t b , 8 .                           i n d e x _ n a m e , G R O U P _ C O N C A T ( c o l u m n _ n a m e   O R D E R   B Y   s e q _ i n _ i n d e x )   n d x c o l l i s t 9 .                   F R O M 1 0 .                   ( 1 1 .                           S E L E C T 1 2 .                                   B . e n g i n e , A . t a b l e _ s c h e m a , A . t a b l e _ n a m e , 1 3 .                                   A . i n d e x _ n a m e , A . c o l u m n _ n a m e , A . s e q _ i n _ i n d e x 1 4 .                           F R O M 1 5 .                                   i n f o r m a t i o n _ s c h e m a . s t a t i s t i c s   A   I N N E R   J O I N 1 6 .                                   ( 1 7 .                                           S E L E C T   e n g i n e , t a b l e _ s c h e m a , t a b l e _ n a m e 1 8 .                                           F R O M   i n f o r m a t i o n _ s c h e m a . t a b l e s   W H E R E 1 9 .                                           e n g i n e = ' I n n o D B ' 2 0 .                                   )   B   U S I N G   ( t a b l e _ s c h e m a , t a b l e _ n a m e ) 2 1 .                           W H E R E   B . t a b l e _ s c h e m a   N O T   I N   ( ' i n f o r m a t i o n _ s c h e m a ' , ' m y s q l ' ) 2 2 .                           O R D E R   B Y   t a b l e _ s c h e m a , t a b l e _ n a m e , i n d e x _ n a m e , s e q _ i n _ i n d e x 2 3 .                   )   A 2 4 .                   G R O U P   B Y   t a b l e _ s c h e m a , t a b l e _ n a m e , i n d e x _ n a m e
2 .   3 .   2 . 3     S W A P     M Y S Q L     S W A P 使 使 3 .     i b d a t a 1   4 .   4 . 1   使   i n n o d b _ l o g _ f i l e _ s i z e   1 G     1 0     0 . 2 5   * 4 . 2   i n n o d b _ f l u s h _ l o g _ a t _ t r x _ c o m m i t   ( )     0     2   4 . 3   5 .   2 4 .                   G R O U P   B Y   t a b l e _ s c h e m a , t a b l e _ n a m e , i n d e x _ n a m e 2 5 .           )   A A 2 6 .   O R D E R   B Y   d b , t b 2 7 .   ; 1 .   m y s q l   - u r o o t   - A N   <   / r o o t / M a k e S e l e c t Q u e r i e s T o L o a d . s q l   >   / r o o t / S e l e c t Q u e r i e s T o L o a d . s q l 1 .   m y s q l   - u r o o t   <   / r o o t / S e l e c t Q u e r i e s T o L o a d . s q l   >   / d e v / n u l l   2 > & 1 i n n o d b _ b u f f e r _ p o o l _ s i z e m e m l o c k m y s q l c h e c k   - o   a l l - d a t a b a s e s 1 .   C R E A T E   T A B L E   m y d b . m y t a b l e n e w   L I K E   m y d b . m y t a b l e ; 2 .   I N S E R T   I N T O   m y d b . m y t a b l e n e w   S E L E C T   *   F R O M   m y d b . m y t a b l e ; 3 .   A L T E R   T A B L E   m y d b . m y t a b l e   R E N A M E   m y d b . m y t a b l e z a p ; 4 .   A L T E R   T A B L E   m y d b . m y t a b l e n e w   R E N A M E   m y d b . m y t a b l e ; 5 .   D R O P   T A B L E   m y d b . m y t a b l e z a p ; i n n o d b _ l o g _ f i l e _ s i z e i n n o d b _ l o g _ f i l e _ s i z e i n n o d b _ b u f f e r _ p o o l _ s i z e i n n o d b _ f l u s h _ l o g _ a t _ t r x _ c o m m i t   =   1 i n n o d b _ f l u s h _ l o g _ a t _ t r x _ c o m m i t   =   0 / 2 1 .   i n n o d b _ f l u s h _ m e t h o d = O _ D I R E C T
R A I D 0   使   E C 2     ( E B S )   使   R A I D 0   6 .   使 6 . 1   6 . 2   ,   E X P L A I N   6 . 2 . 1     m y . c n f 6 . 2 . 2   使 R a i l s   D r u p a l     0   7 .     O R M     1   8 .   使   E C 2   便 G   M Y S Q L     4 G   1 .   S H O W   C R E A T E   T A B L E   d b 1 . t b 1 G 1 .   A D D   U N I Q U E   I N D E X 2 .   A D D   I N D E X 1 .   A L T E R   T A B L E   u s e r s   A D D   U N I Q U E   I N D E X   u s e r n a m e _ n d x   ( u s e r n a m e ) ; 2 .   A L T E R   T A B L E   u s e r s   A D D   U N I Q U E   I N D E X   u s e r n a m e _ p a s s w o r d _ n d x   ( u s e r n a m e , p a s s w o r d ) ; 1 .   e c h o   s e l e c t   u s e r n a m e , p a s s w o r d   f r o m   u s e r s ;   >   / v a r / l i b / m y s q l / u p c a c h e . s q l 1 .   [ m y s q l d ] 2 .   i n i t - f i l e = / v a r / l i b / m y s q l / u p c a c h e . s q l 1 .   l o g = / v a r / l o g / m y s q l . l o g 1 .   l o n g _ q u e r y _ t i m e = 1 2 .   l o g - s l o w - q u e r i e s = / v a r / l o g / m y s q l / l o g - s l o w - q u e r i e s . l o g 1 .   m k d i r   - p   / m n t / r a m d i s k 2 .   s u d o   m o u n t   - t   t m p f s   - o   s i z e = 4 0 0 0 M   t m p f s   / m n t / r a m d i s k / 3 .   m v   / v a r / l i b / m y s q l   / m n t / r a m d i s k / m y s q l 4 .   l n   - s   / t m p / r a m d i s k / m y s q l   / v a r / l i b / m y s q l 5 .   c h o w n   m y s q l : m y s q l   m y s q l
9 .     N O S Q L   使   M Y S Q L B - T R E E     M Y S Q L     H a n d l e r S o c k e t     M Y S Q L     S Q L   M Y S Q L     N O S Q L 1 0 .     L I M I T   1   M Y S Q L   P H P     P H P   使   I P     D N S   1 1 .     M Y S Q L     N O S Q L   @ i g n o r e _ u s e r _ a b o r t ( T R U E ) ;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则