Un lunedì mattina di concitazione; se rimangono tante query appese che possono condurre ad un deadlock meglio ucciderle. Ecco come perpetrare il mass killing, in due passi.   Mass killing operation saves time. Do it in MySql itself: Run these commands mysql> select concat(‘KILL ‘,id,’;’) from information_schema.processlist where info like ‘%___Pattern___%’ and time > into […]

Read More →

secondo me l’affidabilita‘ e, piu’ in generale il valore di una applicazione si definiscono dalla sua gestione degli errori e da come questa e’ documentata. a maggior ragione ora in cui la memoria a breve, negli sviluppatori, e’ rimpiazzata da un massivo ricorso a google. Ecco perche’ messaggi bloccanti come questi mi intristiscono, davveto Last_Errno: […]

Read More →

dopo il VHS sul betamax dopo php su perl e ruby sto capendo perche’ mysql primeggia su postgresql non sempre sopravvive il migliore, ma quello che si adatta meglio; in questo caso quello che ha una curva di apprendimento bassa ultimo messaggio inquietante: la tabella delle stored procedure corrotta.

Read More →

A gennaio Oracle ha acquistato Sun, e quindi anche Mysql. Oggi ho seguito, proprio nel palazzone della Sun alla periferia operaia di Milano, un seminario su Mysql 5.5. due flash cromatici. Nell’attraversare il quartiere Bicocca, murales che raccontano di fabbriche che chiudono, di dignita’ del lavoro, di sogni infranti, di operai a spasso. Niente che […]

Read More →

qui si possono trovare tutta una serie di rassicurazioni su come Oracle intenda tutelare MySql, che sta cercando di annettere al suo impero fattosta’ che MySql toglierebbe un miliardo di profitti all’anno al suo acquirente mi ricorda il patto ribbentrop-molotov, e si sa come ando’ a finire

Read More →

ho ultimato il sistema di mailing per l’ufficio commerciale. Ora possono scegliere i destinatari da database oppure importarli come CSV, e l’applicazione crea istanze di mail, parsa i dati personali, mette dei codici univoci e crea degli oggetti di classe phpmailer. insomma, al tipo arriva una mail con dentro “clicca qui per partecipare all’evento X […]

Read More →

quando una stored procedure MySql ritorna un recordset e non uno scalare su un tipico ambiente LAMP… e’ meglio assicurarsi di avere php5 mysqli semplifichera’ la comunicazione tra php 5 e mysql 5 con php 4/4.3 etc si e’ costretti a fare query consecutive nel contesto di una stessa connessione

Read More →