Changes between Version 33 and Version 34 of Partitioning
- Timestamp:
- 11/05/25 23:53:34 (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Partitioning
v33 v34 36 36 * Табелата '''flight''' не треба да се партиционира бидејќи има foreign keys кон airline или airplane, бидејќи MySQL не дозволува партиционирање со foreign keys. Ако ги нема или се отстранат, партиционирањето по departure би имало смисла за големи обеми на летови. 37 37 * Табелата '''flightschedule''' не треба да се партиционира бидејќи има мал обем на податоци, нема соодветна временска колона за логично партиционирање, и партиционирањето не би донело значителна предност при перформансите. 38 39 38 * Табелата '''passenger''' можеби треба да се партиционира бидејќи со зголемување на бројот на патници, партиционирањето би ја подобрило брзината на пребарување и управувањето со податоците. 40 41 39 * Табелата '''passengerdetails''' не треба да се партиционира бидејќи бројот на редови е мал, нема соодветна колона за ефективно партиционирање и партиционирањето би ја зголемило сложеноста без реална корист. 42 40 * Табелата '''weatherdata''' е совршен кандидат за партиционирање - има голем раст, временска природа, чести временски пребарувања и нема foreign key ограничувања. … … 121 119 }}} 122 120 121 ==== passanger 122 123 123 == Тестирање и Перформанси 124 124 … … 143 143 * MySQL мора да чита од сите 12 партиции за 2005, така што partition pruning се користи, но не само една партиција, туку 12. 144 144 * Поголем број редови значи поголемо време за извршување. 145 146 ==== passanger147 145 148 146 == Предности и Недостатоци
