Ianaro ny fomba esory ny log SQL hitazomana ny solo-sainanao sy ny rafitry ny rafitra fikirakirainao, amin'ny alàlan'ity lahatsoratra ity sy ny fampahalalana lehibe ananany.
Manatsara ny ekipanao amin'ny fomba tsara indrindra
Fanondroana
Fa maninona no esory ny log SQL?
Rehefa manana rafitra miasa misy solosaina fototra ny solosaina, izany hoe fahatsiarovan-tena tsy misy fatrany RAM, eo anelanelan'ny 1GB na 2GB, ary processeur misy fitahirizana ambany, vokatr'izany dia manana zavatra maro ao anaty fitadidiana ny rafitra dia manomboka miraikitra.
Ny firaketana SQL dia mameno ny fahatsiarovana miaraka amin'ny fampahalalana rehetra ary, vokatr'izany, ity rakitra fanampiny ity dia manampy izay mampiadana ny rafitra.
Amin'ny famafana ireo rakitsoratra rehetra ireo dia nesorina ny ampahany amin'ny asa tsy maintsy karakarain'ny ekipa, ka lasa nihanamandamina kokoa ny rafitra.
Inona ny log SQL?
Izy ireo no fandidiana izay tanterahina amin'ny mpizara SQL. Ny mpizara SQL dia ireo izay mifehy ny fihetsiky ny tahiry, izany hoe mitahiry ireo fampahalalana rehetra tazomin'ny orinasa.
Ny hetsika izay tanterahina dia firaketana ny angon-drakitra tantanan'ny orinasa, ny tsirairay amin'ireo firaketana ireo dia voahodina sy voatahiry ao amin'ny mpizara. Misy rakitra samihafa hita ao amin'ny mpizara SQL, hanohanana izany rehetra izany dia voafintina sy aseho ho Log File, dia mizara ho Virtual Log Files na Virtual Log Files.
Ny rakitra log virtual dia noforonina be loatra, satria manangona ny angon-drakitra data SQL ary noho izany, feno kokoa ny fitehirizana, fatiantoka ho an'ny rafitra. Hita boribory io, mba hanavahana azy amin'ireo rakitra hafa.
Ny fisie log virtual dia mampiasa fizotran'ny truncation, midika izany fa efa nampiasaina ireo rakitra efa napetraka, apetraka am-pialan-tsasatra ary miato mandritra ny fotoana fohy. Aorian'izay, vita ny rakitra, ampiasaina indray izy ary mitohy toy izao ny fizotrany, toy ny tsingerina.
Inona avy ireo fifanakalozana?
Ny fifanakalozana dia rakitra fampahalalana miaraka amin'ny atiny avy amin'ny mpizara SQL. Ny rakitra fifanakalozana araky ny nohazavaina dia voatahiry ao anaty fampirimana misaraka ary noforonina ilay hazo zarazaraina.
Zava-dehibe ny rakitra fifanakalozana, satria izy io no manampy amin'ny famitana backup, raha sanatria ka misy zavatra very ao amin'ny mpizara SQL. Izy io dia novaina na firy na firy ny fampiasa ny rakitra, satria voafintina izy io ka afaka miaraka amin'ny fampahalalana rehetra.
Ny antontan-taratasy dia mitazona latabatra, izay mpikarakara nataon'ny mpampiasa, izay nisarahana ny saha sy ny firaketana, nandidy ny vaovao hifanaraka amin'ny mpampiasa.
Ny saha dia ny anarana ampiasaina amin'ny tsanganana lehibe amin'ny fampahalalana, izay data lehibe hiavaka amin'ny latabatra hafa. Ireo firaketana dia ireo laharana samihafa afaka mamorona ny latabatra sy manana ny mombamomba ireo saha napetrak'ilay mpampiasa.
Rahoviana no hamafana ny rakitry ny fifanakalozana?
Ny rakitra fifanakalozana dia azo esorina, rehefa tena tsy maninona ny famahana ny serivera ary raha hamafa fotsiny ianao mba hanafahana ny habaka amin'ny rafitra. Ankoatr'izay, azonao atao ny manao kopia amin'ny kapila mafy na mandefa izany amin'ny mpizara tranonkala iray izay ahafahan'izy ireo mitahiry izay rehetra mifandraika amin'ny mpizara SQL.
Misy fampahalalana izay tsy azo esorina, satria hijanona tsy hiasa ny rafitra SQl, noho izany, tokony hitandrina isika amin'ireo fisoratana anarana ireo mba tsy hisy fiantraikany amin'ny rafitra, na izany aza, io rafitra io ihany no hilaza aminao fa ampiasaina io rakitra io fa tsy esorina .
Ahoana ny fomba fanadiovana ny log SQL?
Rehefa avy nanazava ny zavatra raketin'ny SQL dia afaka manohy manazava ny fomba hamafana azy isika izao, mandray ny fitandremana ilaina rehetra, efa nohazavaina.
- Mila miditra amin'ny mpizara SQL ianao, eto dia afaka manova na manamboatra ny fanovana izay heverinay fa ilaina amin'ny mpizara anay.
- Efa ao amin'ny mpizara SQL, hampiasa ny baiko HAMOTRA, izay mazàna manala ny karazana dingana rehetra amin'ny programa hafa. Fantatra koa amin'ny hoe fangatahana mamafa, mamafa ny tahirin-kevitra rehetra izy io, saingy tsy mamongotra ny latabatra.
- Hampidirina miaraka amin'ny baiko HAMOTSY: "HAMETRAKA AMIN'NY latabatra_name WHERE kolom1 = 'sanda'" (Tsy misy teny nalaina.)
- Hiditra ao amin'ny "HAMETANA AVY amin'ny latabatra anarana" ianao, izay hahita ny latabatra, izay misy ny firaketana SQL ary, noho izany, ny fampahalalana rehetra.
- Ny baiko "AIZA no column1 = 'sanda'" ampiasaina, ny rakitsoratra feno dia azo jerena mba hahafahana manafoana azy tsara. Ny "AIZA" dia mamela anao hametra ny famafana ny firaketana, izay mifanaraka amin'ny toetra angatahinay.
- Tsara ny manamarika fa raha tsy apetraka araka ny tokony hisy na tsy voafaritra araka ny tokony ho izy ny "AIZA" dia azo esorina ireo firaketana tianay hotanana. Hotehirizina ny maritrano ny latabatra, saingy tsy hanana karazana fampahalalana izany.
- Aza adino aorian'ny fanoratana ireo kaody sy fisoratana anarana, fa tsy ho sitrana izay voafafa, noho izany, zahao tsara raha tsy misy zavatra voafafa ilaina.
- Ankehitriny, hapetraka ny anaran'ny latabatra hamafana, ohatra iray: "HAMETRANA Hira", tsy misy karazana lesoka.
- Avy eo, ny tsanganana tokony hesorina dia hosoratana, izany hoe ny fisarahana ny angon-drakitra nataontsika teo amin'ny latabatra, ohatra: «AIZA Rock = 'sanda'«.
- Farany, ny sanda voasoratra ao amin'ny sokajy latabatra dia voasoratra, izany hoe ny fisarahana ny angona izay natao, ohatra: «AIZA Rock = 'jungle'«.
- Ireto ny rakitsoratra feno hamafana: Ny dingana mitovy dia averina im-betsaka araka izay ilaina mba hanafoanana ny data rehetra.
Raha tianao ilay lahatsoratra dia manasa anao aho hamaky momba ny: "Rafitra fitantanana angona data Inona no ilana azy?", lahatsoratra manazava momba an'ity karazana rafitra ity, fantatro fa ho tianao izany.