MySQL mezo lassitja az oldalt?

MySQL mezo lassitja az oldalt?
2013-01-20T22:10:06+01:00
2013-01-22T16:14:42+01:00
2022-10-24T10:10:34+02:00
  • Úgy látom itt alap adatbázis-kezelési fogalmak hiányoznak. Megpróbálom átfordítani Excelre, hátha azt ismered!

    mező = oszlop
    rekord = sor
    attribútum = cella
    tábla = táblázat
    mezőazonosítók = fejléc
    egyedi kulcs (id) = sorszám

    Ha jól sejtem, te nem 4*120 mezőt akarsz, hanem 1 táblában 120 rekordot tárolni 4 mezőn (+1 az egyedi kulcs, amire valószínűleg szükséged lesz, ha normális kódot akarsz)
    Mutasd a teljes hozzászólást!
  • Annak abszolút semmi köze sincs az utf8-hoz. Ebből csak az látszik, hogy te sem érted a karakterkódolásos problémák okát és azt, hogy hogyan kell megoldani!
    Mutasd a teljes hozzászólást!
  • Szeretned megvalaszolni az 1000. "A phpmyadmin-ban jol nez ki a szoveg de az oldalamon nem jo" kerdest?
    Mutasd a teljes hozzászólást!
  • Nem feltétlenül kell neki utf8, szal ilyen tanácsot nem kell csípőből adni! Mondjuk latin1 helyett a latin2 magyar oldalaknál szerencsésebb.
    Mutasd a teljes hozzászólást!
  • Nem firtatni kell, hanem segiteni :)


    Szerintem sokkal tobbet segitek azzal ha ravilagitok arra, hogy amit akarsz hulyeseg, mert talan akkor veszed a faradtsagot es megkeresed a valodi problemat es annak (ennel lenyegesen egyszerubb) megoldasat.

    A te esetedben pl 400 mezo helyett relaciokkal kene megoldani azt amit szeretnel.

    Ez alatt mit értesz ?

    Azt, hogy hasznalj utf8-at hogy megsporolj magadnak nehany prog.hu-s kerdest.
    Mutasd a teljes hozzászólást!
  • A firtatás is szükséges a segítséghez. Ha megértjük a problémát, akár eltérő adatmodellt is tudunk javasolni. Amit most leírtál, az alapján feleslegesnek tűnik ennyi mező használata, valszeg jobb lenne, ha a szövegeket külön-külön rekordokban tárolnád.
    Mutasd a teljes hozzászólást!
  • Nem firtatni kell, hanem segiteni :)

    A mezők használata nem tőlem függ.

    Űrlap alapján szövegeket tudnak beküldeni a felhasználók és az relativ, hogy ki mennyit küld. Szoval ki mennyi mezőt tölt ki..... van aki 10-15 de az is lehet, hogy akár 50et is.
    Nem ez a kérdés.... nekem ennyi kell ahhoz, hogy sikerüljön az amit akarok. A kérdésem : "A latin1_swedish_ci-t mar inkabb nem is firtatom"

    Ez alatt mit értesz ?
    Mutasd a teljes hozzászólást!
  • Megis mi a fenenek kell neked 480 mezo ha abbol csak 10-15-ot hasznalsz(meg amugy is)?
    (A latin1_swedish_ci-t mar inkabb nem is firtatom)
    Mutasd a teljes hozzászólást!
  • Egy le nem kérdezett mező nem lassítja észrevehető módon egy lekérdezés sebességét. Egy táblában lévő rekordok száma határozza meg inkább a sebességet a 2 dimenzió közül.

    4*120 mező viszont soknak tűnik, de a feladatot nem ismerjük, szal véleményt sem lehet róla mondani.

    Egy le nem kérdezett tábla viszont abszolút nem befolyásolja a lekérdezések sebességét.
    Mutasd a teljes hozzászólást!
  • normalis alatt mit ertesz? Es mit ertesz nem normalis alatt?

    Jelen allas szerint 4*120 mezot akarok csinalni egy tablaba ami persze nem hasznalodik fel. Legjobb esetbe csak 10-15 mezo fog uzemelni.

    Ilyenekrol van szo : varchar(500) latin1_swedish_ci

    Oldallal kapcsolatosan esetleg gondot jelenthet? Lassithatja?
    Mutasd a teljes hozzászólást!
  • A lekérdezés idejével biztosan lassítja az oldalt, de nagyon meglepődnék, ha ekkora adatmennyiségnél ezt a lassulást egyáltalán észrevennéd, ez kb. semmi...

    szerk:
    feltételezem, hogy "normális" típusokról van szó, és nem gigás byte-cunamik
    Mutasd a teljes hozzászólást!
  • Ha nem használod, nem töltődik be, tehát nem jár adatforgalommal, tehát nem nő meg az oldalbetöltési idő, tehát nem lesz lassabb. Spórolhatsz az adatforgalommal, ha SELECT * helyett csak a szükséges mezőket kérdezed le, illetve ha normalizálod az adatbázist. Utóbbiról itt, az utolsó bekezdésben olvashatsz.
    Mutasd a teljes hozzászólást!
  • Sziasztok!

    Egy olyan kérdésem lenne, hogy a MySQL adatbázisban található mezők illetve táblák lassitják az oldalt ?

    Ha mondjuk nekem van egy xy táblám és az tartalmaz 4x30 azaz 120 mezőt az esetleg problémás ? Tud valaki erről valamit mesélni/mondani? Olyat ami tényleg igaz és tapasztalta vagy hasonló. Tehát nem saját véleményre vagyok kiváncsi.

    Üdv.
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd