Changes between Version 33 and Version 34 of Partitioning


Ignore:
Timestamp:
11/05/25 23:53:34 (3 weeks ago)
Author:
222039
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Partitioning

    v33 v34  
    3636* Табелата '''flight''' не треба да се партиционира бидејќи има foreign keys кон airline или airplane, бидејќи MySQL не дозволува партиционирање со foreign keys. Ако ги нема или се отстранат, партиционирањето по departure би имало смисла за големи обеми на летови.
    3737* Табелата '''flightschedule''' не треба да се партиционира бидејќи има мал обем на податоци, нема соодветна временска колона за логично партиционирање, и партиционирањето не би донело значителна предност при перформансите.
    38 
    3938* Табелата '''passenger''' можеби треба да се партиционира бидејќи со зголемување на бројот на патници, партиционирањето би ја подобрило брзината на пребарување и управувањето со податоците.
    40 
    4139* Табелата '''passengerdetails''' не треба да се партиционира бидејќи бројот на редови е мал, нема соодветна колона за ефективно партиционирање и партиционирањето би ја зголемило сложеноста без реална корист.
    4240* Табелата '''weatherdata''' е совршен кандидат за партиционирање - има голем раст, временска природа, чести временски пребарувања и нема foreign key ограничувања.
     
    121119}}}
    122120
     121==== passanger
     122
    123123== Тестирање и Перформанси
    124124
     
    143143* MySQL мора да чита од сите 12 партиции за 2005, така што partition pruning се користи, но не само една партиција, туку 12.
    144144* Поголем број редови значи поголемо време за извршување.
    145 
    146 ==== passanger
    147145
    148146== Предности и Недостатоци