Nut van een TEMPORARY TABLE
Kan iemand me er wat meer over vertellen?
Op de mysql site schrijven ze dat het handig zal zijn om data - verzameld door 1 of meerde queries - te verzamlen en over te hevelen naar een nieuwe tabel
Een temptable is alleen daar gedurende de levensduur van de gebruikers sessie.
Zal je er toch gebruik van moeten maken dan moet je eens nadenken wat er fout is gegaan bij het opzetten van de database.
Gewijzigd op 13/06/2010 19:36:38 door Noppes Homeland
Het 'voordeel' is denk ik, dat de tabel compleet in het geheugen zit, en er dus geen disk schrijf/lees acties hoeven te gebeuren. Verder is het dacht ik ook enkel om (zoals de naam al zegt) er tijdelijk data in te gooien. Bijvoorbeeld bij een refactor van je database, omdat je dusdanig gegroeid bent dat je huidige datamodel niet meer voldoet.
Noppes Homeland op 13/06/2010 19:12:23:
Er is geen nut om temporary table(s) aan te maken
Op de mysql site schrijven ze dat het handig zal zijn om data - verzameld door 1 of meerde queries - te verzamlen en over te hevelen naar een nieuwe tabel
Een temptable is alleen daar gedurende de levensduur van de gebruikers sessie.
Zal je er toch gebruik van moeten maken dan moet je eens nadenken wat er fout is gegaan bij het opzetten van de database.
Op de mysql site schrijven ze dat het handig zal zijn om data - verzameld door 1 of meerde queries - te verzamlen en over te hevelen naar een nieuwe tabel
Een temptable is alleen daar gedurende de levensduur van de gebruikers sessie.
Zal je er toch gebruik van moeten maken dan moet je eens nadenken wat er fout is gegaan bij het opzetten van de database.
Misschien moet jij maar eens gaan nadenken over wat complexere zaken want het is heel gebruikelijk, echter, niet in MySQL om de simpele reden dat je een temporary table maar een keer mag gebruiken. Je hebt er dus vrijwel niks aan.
In elk geval, in fatsoenlijke DBMS's is het heel voordelig omdat je grote resultaatsets die verder bewerkt moeten worden of gebruikt en welke kostbaar zijn om te maken kunt cachen in het geheugen. Dit kan enorm schelen.
En als je nu nog steeds denkt dat het nutteloos is heb je er geen ervaring mee.