Prečo sa neuvoľní miesto na disku po zmazaní MySQL tabuľky?
Dropli ste nejakú rozsiahlejšiu MySQL tabuľku s veľkosťou niekoľko GB, ale miesto na disku sa neuvoľnilo? Čudujete sa prečo?
Dropli ste nejakú rozsiahlejšiu MySQL tabuľku s veľkosťou niekoľko GB, ale miesto na disku sa neuvoľnilo? Čudujete sa prečo?
S kolegom sme inštalovali WAMP Server 3.1.3 32bit na Windows server 2016 64bit. Po inštalácii sa nám vôbec nedarilo spustiť MySQL server.
Jednému zákazníkovi som migroval staršiu Drupal stránku (Drupal 6.22) na novší hostingový server. Počas migrácie sa na serveri vytvárala aj nová MySQL databáza s novými prístupovými údajmi, kde sa tá pôvodná následne preklopila.
Dnes som niekoľko hodín strávil trhaním si vlasov :), gúglením, testovaním a zisťovaním prečo mi v jednom VBS skripte v tranzakcii pri práci s MySQL databázou nefunguje rollback.
Riešil som problém s dlhotrvajúcim selectom nad stĺpcom v tabuľke MySQL databázy, ktorý bol typu DATETIME. Stĺpec som mal naindexovaný, ale aj tak vyhľadávanie nad ním trvalo niekoľko sekúnd (v tabuľke sa nachádza asi 1,5 milióna záznamov).
Na MySQL serveri som potreboval zabezpečiť, aby všetky dotazy, ktoré trvajú príliš dlho, čím vyťažujú celý server, boli serverom automaticky ukončované.
Dnes sa pozrieme na to, ako sa dá v MySQL vytiahnuť viacero záznamov do jedného.
Dostal som za úlohu previesť jednu webovú stránku z kódovania Windows-1250 do medzinárodného UTF-8. Stránka je naprogramovaná v ASP. Ako databáza je použité MySQL 5.