| | 367 | |
| | 368 | ==== Детална структура на табела |
| | 369 | |
| | 370 | [[Image |
| | 371 | |
| | 372 | Во структурата на табелата flight_log може да се идентификуваат следните карактеристики: |
| | 373 | |
| | 374 | * '''user - varchar(100)''' - Ова поле е кандидат за оптимизација. |
| | 375 | * Дали навистина треба 100 знаци за корисничко име? |
| | 376 | * Може да се разгледа намалување на varchar(50) / varchar (30) |
| | 377 | * '''NULL vs NOT NULL''' |
| | 378 | * Сите полиња се NOT NULL |
| | 379 | * NULL полиња заземаат дополнителен простор и комплицираат со пребарувањата |
| | 380 | * Со NOT NULL сите полиња се поефикасни во складирањето и индексирањето |
| | 381 | * '''CHAR vs VARCHAR''' - flightno_old и flightno_new - char(8) |
| | 382 | * Подобро за перформанси отколку VARCHAR за кратки, фиксни стрингови |
| | 383 | |
| | 384 | |
| | 385 | |
| | 386 | |