Имам много заявки, които използват ръчно създадени временни таблици в MySQL. Искам да разбера дали има някакви недостатъци, свързани с това.
Питам това, защото използвам временни масизаявки, които извличат данни, показвани на началния екран на уеб приложение под формата на множество приспособления. В организация с значителен брой потребители това включва създаването и изтриването на временни таблици многократно. Как това засяга MySQL Database Server?
Отговори:
0 за отговор № 1Плановете за изпълнение не могат да бъдат оптимални, когато стечесто добавяме / използваме / премахваме таблици, когато говорим за бази данни като цяло. Тъй като е необходимо време за генериране на план за изпълнение, DB не може да създаде такъв, когато използвате описания подход.