Hirdetés
- Intel Core i3 / i5 / i7 / i9 10xxx "Comet Lake" és i3 / i5 / i7 / i9 11xxx "Rocket Lake" (LGA1200)
- Szünetmentes tápegységek (UPS)
- Hobby elektronika
- OLED TV topic
- Pentax DSLR topic
- Házimozi belépő szinten
- Kormányok / autós szimulátorok topikja
- Hogyan verte le egy telefon chip az egész laptop ipart? – x86 vs ARM
- Még idén kézbe vehetjük a NEOGEO felújított kiadását
- TCL LCD és LED TV-k
Új hozzászólás Aktív témák
-
tzs84
tag
szerintem sem lesz gyorsabb
ha a sztring alapján akarsz tulajdonság szerint szűrni, akkor végig kell olvasnia az egész táblában az összes stringet, azokra illeszteni
ha indexeled a stringet, akkor ahhoz hosszú index kell (az egész hosszára!), ami sok helyet foglal, és lassítja a beszúrásokat, módosításokat
ha a külön táblát indexeled tulajdonságid szerint is, akkor csak azokat a sorokat kell olvasnia, amik megfelelnek, és eleve két int-et kell csak összehasonlítani, még joinnal együtt is gyorsabb lesz szerintem, és kevesebb helyet fog foglalni, gyorsabb lesz a beszúrás/módosítás is
és az hogy végig kell túrnia sztringeket pont akkor lesz rossz, amikor már nagy lesz a tábla, mert ahhoz hogy lekérdezz 50-et sokkal többet kell majd olvasnia, mert egyszerűen nem tudja majd merre keresse őket, míg az indexelt tulajdonságid-nél egyből tudni fogja, és 50et összejoinolni nem lesz nagyobb költség mint mondjuk 500 sztringet végigolvasni a lemezről mire megtalál annyit amennyi a limitben van
szerk:
ha ennyire aggódtok a join miatt akkor használjatok innodb táblákat, azoknál elvileg gyorsabb az elsődleges kulcs szerinti joinolás
[Szerkesztve] -
tzs84
tag
nem tudom hogy nez ki pontosan az adatbazisod, de az biztos hogy a tulajdonsagokat kulon tablaba kellene rakni
valahogy ugy hogy termek(termek_id,adatok...)
tulajdonsagok(tul_id,tul_neve)
tulajdonsaggal_rendelkezik(termek_id,tul_id)
lekérdezésnél meg joinolod őket az id-k szerint
Új hozzászólás Aktív témák
Hirdetés
- gban: Ingyen kellene, de tegnapra
- iPhone topik
- Intel Core i3 / i5 / i7 / i9 10xxx "Comet Lake" és i3 / i5 / i7 / i9 11xxx "Rocket Lake" (LGA1200)
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Szünetmentes tápegységek (UPS)
- Napelem
- Filmgyűjtés
- Lexus, Toyota topik
- Android felhasználók OFF topikja
- Star Citizen
- További aktív témák...
- BESZÁMÍTÁS! ASUS B550M R7 5700 32GB DDR4 512GB SSD RTX 3070 Ti 8GB Lian Li Vector V100R Corsair 650W
- BESZÁMÍTÁS! 64GB Patriot Viper 3600Mhz DDR4 memória garanciával hibátlan működéssel
- AKCIÓ! Microsoft XBOX Series X 1TB SSD fekete játékkonzol extra fejhallgatóval garanciával
- GAMING PC! Ryzen 9 3900X / RTX 3080 / B550 / 16GB 3200MHz / 500GB NVMe / 1250w Gold! BezsámítOK
- 203 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

