Optimizari la migrarea unei baze de date pe SQL 2008

Preia un articol scris de mine pentru servici de pe evolua.ro care celor ce activeaza in domeniu le-ar fi de folos. Oricum vroiam de mult sa scriu si un articol mai tehnic, asa ca poftiti va rog :D

In multe situatii cand se migreaza o baza de date de pe un server pe altul (in special cand este vorba de o migrare de pe o versiune inferioara de Microsoft SQL cum ar fi SQL 2000 sau SQL 2005) puteti avea surpriza neplacuta ca query-urile si procedurile existente sa va mearga mult mai lent. Este vorba despre o migrare prin backup si restore. De obicei se migreaza pe un server mai nou, mai puternic si mai recent pentru a obtine un spor de performanta. Si, supriza, ajungeti sa descoperiti ca merge mai greu decat serverul vechi. In cazul nostru, erau de exemplu niste proceduri care pe serverul vechi (MS SQL 2000) se executau in aproximativ 11 de secunde si pe serverul nou (MS SQL 2008) ajungeau sa se execute in mai mult de 2 minute. Ce era mai interesant, este ca timpul de executie varia aleator, intre 1:40 minute si 2:30 minute. Aceasta situatie ajungea sa genereze timeout-uri si probleme.

(more…)

Asa-zisa civilizatie de la nemti mai exagerata

O sa va povestesc una din intamplarile care au avut loc prin aprilie anul acesta cand am fost in Germania, Munchen. Pe vremea aia lucram la Microsoft si ne trimisesera la un training / schimb de experienta, la echipa shmechera de acolo. Am stat acolo cam 2 saptamani si nu o saintru in detalii despre cum a fost din punct de vedere Microsoft ci cum a fost din punct de vedere turist.

In weekend-ul care l-am prins in aceste 2 saptamani, impreuna cu cei 2 colegi din Romania cu care eram, am hotarat sa inchiriem o masina sa ne putem plima in voie. Totul zis si facut, frumos ca la carte, platit cu cardu, luat si GPS. Pe langa deservirea buna, am primit si un Honda Jazz nou-noutza la un pret chiar ok.

munchen_marienplatz2 Nu o sa le laud infrastructura (desi merita), nici orasul (desi fiecare drum ajungea sa fie diferit si minunat din punct de vedere obiective intalnite pe drum) ci o sa va povestesc ce am patit intr-o zi cand am parcat relativ aproape de centru. Eram pe langa Marienplatz, nu mai stiu pentru ce vroiam sa ne oprim (cumparaturi, vreun obiectiv turistic, …) si am gasit noi o stradutza, dubios de aproape de piata repectiva. Erau si altii parcati, nici un semn de interdictie, bun, deci parcam si noi. Dupa ce ne-am terminat noi treaba, ne intoarcem la masina.

Si surpriza, unii cu ridicatul masinilor parcate ilegal tocmai luau pe sus una din masinile din spate. Pe langa uimire, repede la masina in ideea sa plecam si poate scapam. Pe naiba, ne daduse deja biletelul de amenda. Daca tot ne-am pacalit, am intrebat si noi sa aflam de ce nu aveam voie sa parcam in acel loc. Aflam ca era drum pentru Feuerwehrauszug (sau ceva de genul), tradus insemnand iesire pentru masina de pompieri. Adevarul e ca parca observasem un scris mic undeva mai incolo, de abia observabil pe care sa scrie parca ceva. Humff, ma rog, instructiunile de plata (si nu mai stiu ce naibii) a amenzii de 35 Euro trebuiau sa ne vina ulterior acasa (unde eram cazati, adresa data la AVIS cand am inchiriat masina). Bineinteles ca n-am primit la timp si pana la urma noi am ajuns la concluzia tipic romaneasca: “Imi bag picioru, nu le platesc amenda, doar n-o sa ma caute pana in Romania sa le platesc! “. (more…)

I am Back ppl

Am luat o pauza un pic cam prelungita de la scris pe blog, dar lasa ca incerc sa ma razbun acuma. Intre timp s-au intamplat multe si imi pare rau ca n-am mai avut timp (si respectiv chef) sa mai scriu pe blog. Ma tot laud ca trec pe blogul nou, dar iarasi, timpul, cheful si neinspiratia n-au fost cu mine.

Acuma pe scurt ca sa va zic pe scurt prin ce am mai trecut pot sa va zic urmatoarele. Nu mai lucrez la Microsoft. Desi am avut regrete, acuma nu mai am, chiar consider ca a fost un pas bun si oarecum necesar. Mi-am rezolvat si eu cu licenta. In sfarsit pot zice ca sunt inginer diplomat (conform diplomei care o sa o primesc abia la anu’). Acuma sunt la o firma mai micutza, dar zic eu mult mai calumea. Urmeaza acuma sa vedem in timp daca imi pastrez aceasta parere, desi, eu consider ca e superloc de munca.

Acu v-as mai zice multe, dar nu vreau sa va plictisesc. Asa ca v-am adunat diverse chestii funny / care mie mi-au placut cu micile comentarii proprii:

(more…)

Internship + Angajare @ Microsoft, prin Munchen si inapoi in Bucuresti

Microsoft Munich Incep sa scriu aceste randuri in avion, in drumul spre Munchen. Stiu ca sunt dator de mult sa mai povestesc ceva pe blog, eh uite ca am venit acu din urma sa recuperez. Pe scurt, pai cum am ajuns eu in avion in drum spre Munchen? Pai, ma duc la Microsoft in Munchen, mai exact in Unterschleissheim (pentru cunoscatori, scoateti „L”-ul din nume :P ). Da, pana la urma am ajuns sam a angajez la Microsoft, chiar mai repede decat credeam dupa ce am petrecut si o luna de zile la ei in Internship. Sincer pot sa zic ca imi place, so far, nu se compara cu alte experiente „lucrative” de pana acuma. Acu de Microsoft, ce pot sa zic, corporatie mare, cu interesu unde e banu gros si clientu mare. Asta a fost un quick walkthrough, pentru cei care nu se pot concentra mai mult de 1-2 paragrafe, acu pentru restu care vor mai in detaliu incep acu sa istorisesc un pic mai in detaliu. (more…)

Yahoo Messenger, hi5 si drumul prostiei (Bucata 2-juma)

Inainte de a incepe orice vreau sa zic, ca problema cu mass-urile si prostia unora este de-a dreptul uimitoare (vedeti post-ul de la care a pornit totul Mass-uri cretine pe messenger care ar fi cam bucata 1 si jumatatea care e in plus reprezinta un pic de morala, mai exact Netiquette sau cum sa te comporti pe net ) si zic asta pentru ca am ramas surpins sa vad cum mi-au venit majoritatea vizitatorilor de pe google.

Mai exact cautand dupa:

  • “mass-uri care sa le dau pe messenger”
  • “mass-uri pt mess”.

Whoow, exista si asa ceva? Nu e de ajuns cat de exasperant este deja? Deci sunt oameni care n-au ce face si cauta ce mass-uri sa dea pe mess. Paste-v-ar ignore-ul pe cat mai multi. Si cautarea asta a stat in top-ul celor care mi-au facut trafic multicel timp, deeeci, poate am reusit cumva, catusi de putin, cat este enervant sa dai mass-uri inutile.

Au mai fost si unii care au vrut sa se documenteze, cautand dupa : “virusi yahoo messenger care adauga persoane in lista”. Nu prea stiu eu sa existe d-astea sau nu imi dau eu bine seama la ce se refera.

Ca sa nu ziceti ca gresesc eu cumva, uitati mai jos un articol din Chip (Iulie 2008) referitor la anumite mass-uri: (more…)

Sa invatam, ce ne place, cum ne place aka IPWorkshop

Last Update: 08 August 2008 @ 01:20 AM

M-am gandit sa va prezint cum a pornit eveimentul Ideas & Projects Workshop (IPWorkshop sau IPW) si cam ce o sa fie anul acesta (vara 2008).

Nota: pentru cei care nu stiu – aka = also known as

Acum cativa ani am fost impreuna cu niste prieteni din Tirgu Mures la un simpozion / sesiune de comunicari care avea un oarecare renume pe piata locala si care se tinea in Iasi. Din pacate, modul in care am fost tratati si priviti nu a fost chiar cel mai potrivit si a inceput aventuros. Ar mai merita mentionat cat de mult ne-am amuzat pe accentul moldovenilor de nu stiam cum sa ne mai potolim obtinand priviri acide de la cei din jur :) ) . (more…)