Kezdőoldal » Számítástechnika » Weblapkészítés » Mysql text fix méretű?

Mysql text fix méretű?

Figyelt kérdés
Gyors kérdés: Ha mysql-ben van egy text típusú mezőm akkor az fizikailag lefoglal magának egy fix helyet vagy teljesen dinamikus a tartalomtól függően? Ha teljesen dinamikus akkor a tábla olvasása/rendezése közben nem okoz sebességlassulást éppen a nem ismert méret miatt?

2013. nov. 27. 12:19
 1/5 anonim ***** válasza:

Fix.


TINYTEXT - 256 bytes

TEXT - 65 535 bytes (~64kb)

MEDIUMTEXT - 16 777 215 bytes (~16MB)

LONGTEXT - 4 294 967 295 bytes (~4GB)

2013. nov. 27. 12:45
Hasznos számodra ez a válasz?
 2/5 Drone007 ***** válasza:

A text típusú mező dinamikus helyfoglalású, a varchar tipus foglal le előre helyet.

Én még nem tapasztaltam sebességlassulást a dinamikus foglalású mezők miatt.

A tömeges varchar mezők viszont okozhatnak ilyesmit a felesleges helyfoglalás miatt. varchart akkor érdemes használni, amikor konkrétan tudod, mekkora string megy bele. Pl.: ip cím, md5 hash,...

2013. nov. 27. 18:33
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

Nem teljesen igaz.


CHAR-t érdemes akkor használni, ha a karakterek száma mindig egyforma, pl. hash, telefonszám, stb...

VARCHAR-t rövid szövegekhez, pl. cím, név, stb...

TEXT-et pedig hosszú szövegekhez, pl. leírások, bemutatkozó, stb...

2013. nov. 27. 19:29
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

A harmadik már elmondta a jó választ, a másik kérdésedre meg: a tábla rendezése közben nem okozhat lassulást, ha a megfelelő mezőkre indexelsz. Ugye tudod, hogy működik az index? Ha nincs indexed azokra a mezőkre, amelyek szerint viszonylag gyakran keresni/rendezni szoktál, akkor meg így is, úgy is lassabb lesz a lehetségesnél.

Ami meg az olvasást illeti, nem mélyedtem el az összes technikai részletben, de alapvetően csak a fix adatokat tárolják közvetlenül (fizikailag) a rekordban a motorok, a változó méretűeket másképp oldják meg.

2013. nov. 28. 06:39
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Köszönöm a válaszokat!
2013. nov. 28. 08:52

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!