Ik heb een php website met een mysqldb die momenteel 128,705 records heeft.
In mijn tabel releases heb ik o.a. een colom "url" en "title", alleen niet alle titels hebben een url.
Ik heb dus veel lege plekken in de tabel releases.
Is het nou beter als ik een apparte tabel maak voor de urls? De website is nog wel lekker snel omdat ik indexes gebruik.
En al zou ik een apparte tabel maken voor de urls, dan moet ik steeds 2 query's gebruiken om te checken of een release een url heeft? Gaat dat dan weer niet langzamer als wat ik nu heb?
select * from releases,url where releases.id='$id' and url.id='$id'
geeft natuurlijk alleen wat weer als er bij de titel een url hoort.
Advies wanted, thnx
In mijn tabel releases heb ik o.a. een colom "url" en "title", alleen niet alle titels hebben een url.
Ik heb dus veel lege plekken in de tabel releases.
Is het nou beter als ik een apparte tabel maak voor de urls? De website is nog wel lekker snel omdat ik indexes gebruik.
En al zou ik een apparte tabel maken voor de urls, dan moet ik steeds 2 query's gebruiken om te checken of een release een url heeft? Gaat dat dan weer niet langzamer als wat ik nu heb?
select * from releases,url where releases.id='$id' and url.id='$id'
geeft natuurlijk alleen wat weer als er bij de titel een url hoort.
Advies wanted, thnx