Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Expert PHP, MySQL klausimai |
Autorius: ozzWANTED | Peržiūrų: 1146 |
ozzWANTED Administratorius Legenda Pranešimai: 8478 Įstojęs: 2006 Gru. 29 14:12:31 | |
Kad būtų aiškiau tiems kas visiškai nesupranta apie tai, pridedu keletą linkų: http://stackoverflow.com/questio...ext-column http://zuper.lt/2008/11/mysql-ka...i-blogiau/ http://dev.mysql.com/doc/refman/...earch.html http://dev.mysql.com/doc/refman/...index.html Taigi, kaip manote, kokio tipo indeksas būtų naudingiausias lentelės laukeliui "post_message", kurio tipas yra "TEXT" (maksimalus ilgis: 65535 ženklai) a ) Ar tai būtų tiesiog "Index". Jei tiesiog, tai kokį "index key length nustatyti rekomenduotumėte. Kadangi search'as ieško visame laukelyje, tai kaip ir logiška būtų pilno ilgio indeksą rašyt. Jeigu imtume dažnai tik pradžią posto, būtų prasmė daryti trumpa indeksą. Bet, to realiai nenaudojame. b ) O galbūt pasirinktumėte "fulltext", kaip rašoma kai kuriuose interneto straipsniuose, kad būtent postams, toks indeksas yra geriausias variantas - nors užims daug, bet jį sukūrus lentelėje, jau su duomenimis, turėtų duoti šiokios tokios naudos. Pvz. išbandžiau ant 100MB lentelės, tai toks indeksas laukelio suvalgė visus 30MB, tačiau toks Fulltext indeksas paieškos greičio nė kiek nepadidino. Load time'as išliko toks pats. Taigi, laukiu Jūsų minčių BR#1, Most Wanted Redagavo ozzWANTED 2009 Lie. 5 14:07:55 |
|
Narys Antras po Dievo Pranešimai: 4956 Įstojęs: 2007 Spa. 26 20:10:01 | |
Aš rinkčiausi ko gero fulltext Rules: 21 & 22 Read first! |
|
mXt Narys Viršesnis už Dievą Pranešimai: 5775 Įstojęs: 2006 Bir. 9 16:06:09 | |
Aš irgi už fulltext. ex best admin! |
Peršokti į forumą: |