- Megjött a Razer DeathAdder egerek legfrissebb nemzedéke
- Ismét minimalista miditorony érkezett a Fractal Design műhelyéből
- Alakul a SpaceX Starlink európai ellenfele
- Digital Fingerprinting: Így buktat le a böngésződ a neten - Tech Percek #18
- Prezentálta PCI Express 6.0-s SSD-vezérlőjét a Silicon Motion
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Épített vízhűtés (nem kompakt) topic
- Milyen videókártyát?
- Előrendelhető a OnePlus Pad 3
- AMD Catalyst™ driverek topikja
- Androidos fejegységek
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Vezetékes FEJhallgatók
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- OLED TV topic
Aktív témák
-
Sk8erPeter
nagyúr
PazsitZ, cucka: köszönöm a válaszokat!
PazsitZ:
"Viszont, az innoDB támogat tranzakciókezelés, amire ha szükséged van, akkor szükséged van."
Na, most legalább egyben megtudtam azt is, hogy nem érdemes próbálkoznom MyISAM esetén PDO-val a PDO::beginTransaction(), illetve PDO::rollBack() (na meg PDO::commit()) metódusokkal.Pedig igencsak előnyös lenne, hogy amennyiben valami hiba lépett fel több bejegyzés létrehozási kísérlete során, vissza tudjam vonni egy sima rollBack-kel az egészet.
Eszerint MyISAM storage engine-nél ne is próbálkozzak ilyesmivel, ugye?Ja, közben ezt találtam a phpMyAdmin átlátható felületén, hogy két tárolómotor támogatja a transactiont MySQL-ben:
InnoDB Supports transactions, row-level locking, and foreign keys
BerkeleyDB Supports transactions and page-level lockingcucka:
"Az innoDB támogatást be kell kapcsolni a MySQL-ben, alapból ki van kapcsolva."
Köszönöm, közben megtaláltam a my.ini fájlban (Windows) a sort, amit ki kell kommentelni:
# Use this option if you have a MySQL server with InnoDB support enabled
# but you do not plan to use it. This will save memory and disk space
# and speed up some things.
skip-innodb
(nyilván az utsó sort)
Mondjuk ha azt mondjátok, ennek az előnyei csak "nagy forgalmú oldalnál és/vagy nagy méretű adatbázis tábláknál" értékelhetők igazán, akkor hagyom is a fenébe egyelőre, nem foglalkozom vele. De szóljatok, ha mégis érdemes.
(Amúgy MySQL-verzió: 5.0.51a.)"Igazából olyan nincs, hogy konkurrens írás, egyszerre csak 1 írási művelet végződik, a többiek pedig várnak a sorukra."
OK, világos. Csak úgy értettem, nem állhat-e elő mégis az az eset, aminek minimális az esélye, hogy két kérés esetén épp ugyanakkor próbálnak írni az adatbázisba, ezért a lock-olási folyamat megkergül - dehát mondjuk így is-úgy is gondolom az egyik akkor is előbb fogja tudni lezárni, hogy a másik ne tudja addig babrálni.
Ilyenkor van egy bizonyos timeout idő, amíg vár a sorára, majd amikor már nincs lock-olva a tábla, végrehajtja a feladatot, igaz?
Aktív témák
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Épített vízhűtés (nem kompakt) topic
- Filmvilág
- Milyen videókártyát?
- Győr és környéke adok-veszek-beszélgetek
- Vivo X200 Pro - a kétszázát!
- Gitáros topic
- BestBuy ruhás topik
- Google Pixel topik
- Magga: PLEX: multimédia az egész lakásban
- További aktív témák...
- Újszerű Lenovo Legion 5 - 15,6"FHD IPS - Ryzen 5 5600H - 16GB - 512GB SSD - RTX 3050 - Win11 -MAGYAR
- ÚJ Lenovo LOQ 15IRX9 - QHD 165Hz - i7-13650HX - 16GB - 1TB - RTX 4060 - Win11 - 3 év garancia
- ÚJ CORE I7 12700 Z690 RIPTIDE GAMER MAX PC 32Gb RAM 1.0TB SSD GEFORCE RTX 3070TI 8GB DDR7 2ÉV GAR!
- Elektronikai hulladékot vásárolok!
- Bambu Lab P1 Series Hardened Steel Upgrade Combo
- ÁLTALÁNOS IGAZGATÓHELYETTES tábla
- Bomba ár! Lenovo ThinkPad X260 - i5-6G I 8GB I 256GB SSD I 12,5" HD I HDMI I CAM I W10 I Gari!
- LG 48C4 - 48" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - A9 Gen7 CPU
- LG 27GR95QL - 27" OLED / Limitált LoL Edition / QHD 2K / 240Hz & 0.03ms / NVIDIA G-Sync / FreeSync
- AKCIÓ! nVidia Quadro P4000 8GB GDDR5 videokártya garanciával hibátlan működéssel
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest