关系型数据库瓶颈与优化

2020-02-27 207浏览

  • 1.E
  • 2.• • •w • • D_I B x …
  • 3.ec L • • 9ZX JRS V AL
  • 4.r ec 60442
  • 5.v
  • 6.
  • 7.• • 2 u • D_I B 2 • 2 • s '
  • 8.ec N • n n n n n • n n n B9Ir IED ' n s r n n
  • 9.UC ec n CiI B TRTYV LI CV TRTYVU n CiI B TRTYV LI CV TRTYVU
  • 10.• • x w • • D_I B …
  • 11.ec o • CiI B ? _;9J:FSeWWVb __ ~ II BB SeWWVb
  • 12.'J:FIB m SELECT id, name, price FROM products WHERE id IN (1, 2, 3, 4, ...... 30000) )%* I! SELECT id, name, price FROM products WHERE id =1 … SELECT id, name, price FROM products WHERE id =30000 *%+ I! SELECT id, name, price FROM products WHERE id =1 or id = 2 … or id = 30000 0%)( I!
  • 13.ec o q AL 404000 402000 400000 398000 396000 394000 392000 390000 388000 vCiI B sysbench-ro-32cores-100 ;14.ec o • CiI B ? _;9 tab_a:rootLv1 …… Branch Lv2 …… …… …… Branch 16k Datablock ……Row1:xxx,...……Row2:yyy,…Row3:zzz,… …… cV VTd Wb_ d gYVbV ZU 5 hhh15.ec o • w idx_a1:rootLv1 Branch Lv2 Branch a=? Id = ? Lv2 Branch tab_t:rootLv1 Branch cV VTd Wb_ d gYVbV R 5 hhh 16k DatablockRow1:xxx,...Row2:yyy,…Row3:zzz,… ……16.ec o • CiI B • ;98 n q n q •IB ’ AL q w q ;98 w17.ec 4 24 0 0 ) ) '' (( ) Q • ? _;9 n JZ iJVhd'JVhd'CVUZe dVhd n LRbTYRb *-.!rLRbTYRb -((!rLRbTYRb *((((! n JZ i9 _S'9 _S'CVUZe 9 _S18.16KB • • q ‘ q ID NAME AGE DEATIL 1 David 18 • Page • • Page19.ec M • ? _;9 • CiI B ).A • CiI B • 7 ) S *-. S • ). *-. w 50% InnoDB Buffer Pool20.O • – – – – – – • • • • ;9 ;9 w w q q q q u w w21.• w • • • • ;922.p a cV VTd Wb_ _bUVb Si gYVbV TbVRdVQdZ V 6 hhh R U TbVRdVQdZ V 4 hhh _bUVb Si bZTV UVcT n ~ n ~ Vi ZUhQTbVRdVdZ V TbVRdVQdZ V! Vi ZUhQ bZTV bZTV !23.a SELECT *FROM comment WHERE xx >= ‘xxx’ ORDER BY xx ASC limit 100 hh fRbTYRb -)*! Atype:
  • 14.ec o • CiI B ? _;9 tab_a:rootLv1 …… Branch Lv2 …… …… …… Branch 16k Datablock ……Row1:xxx,...……Row2:yyy,…Row3:zzz,… …… cV VTd Wb_ d gYVbV ZU 5 hhh
  • 15.ec o • w idx_a1:rootLv1 Branch Lv2 Branch a=? Id = ? Lv2 Branch tab_t:rootLv1 Branch cV VTd Wb_ d gYVbV R 5 hhh 16k DatablockRow1:xxx,...Row2:yyy,…Row3:zzz,… ……
  • 16.ec o • CiI B • ;98 n q n q •IB ’ AL q w q ;98 w
  • 17.ec 4 24 0 0 ) ) '' (( ) Q • ? _;9 n JZ iJVhd'JVhd'CVUZe dVhd n LRbTYRb *-.!rLRbTYRb -((!rLRbTYRb *((((! n JZ i9 _S'9 _S'CVUZe 9 _S
  • 18.16KB • • q ‘ q ID NAME AGE DEATIL 1 David 18 • Page • • Page
  • 19.ec M • ? _;9 • CiI B ).A • CiI B • 7 ) S *-. S • ). *-. w 50% InnoDB Buffer Pool
  • 20.O • – – – – – – • • • • ;9 ;9 w w q q q q u w w
  • 21.• w • • • • ;9
  • 22.p a cV VTd Wb_ _bUVb Si gYVbV TbVRdVQdZ V 6 hhh R U TbVRdVQdZ V 4 hhh _bUVb Si bZTV UVcT n ~ n ~ Vi ZUhQTbVRdVdZ V TbVRdVQdZ V! Vi ZUhQ bZTV bZTV !
  • 23.a SELECT *FROM comment WHERE xx >= ‘xxx’ ORDER BY xx ASC limit 100 hh fRbTYRb -)*! Atype: