Kontaktoni mbështetjen

Përgjigjemi me email. Zakonisht brenda dy ditësh.

Për mbrojtje nga abuzimi, Google reCAPTCHA kontrollon këtë dërgesë. Gjatë kësaj, të dhënat i transmetohen kompanisë Google. Skripti ngarkohet vetëm kur hapet ky formular.

← Të gjitha postimet

Tri kolona të mbetura nga Stats4U 2

Për përmbajtjen dhe kontrollin e saj

Në këtë artikull

Tabela kryesore e numëruesve këtu ka 166 436 rreshta dhe disa kolona që duken të rëndësishme. Tri prej tyre janë lastdomain, firstdomain dhe userdomain. Përmbajnë të dhëna:

lastdomainjo bosh në 15 525 rreshta
firstdomainjo bosh në 15 457 rreshta
userdomainjo bosh në 2 982 rreshta
rreshta numëruesish: 166 436lastdomain15 525firstdomain15 457userdomain2 982166 436

Asgjë nuk shkruan në to. Asnjë komandë askund në kod nuk cakton ndonjërën nga të tria. Vlerat janë nga brezi i mëparshëm i këtij shërbimi, të ngrira në gjendjen kur ai ndaloi së punuari, dhe çdo rresht i krijuar më pas është bosh.

Pse një kolonë gjysmë e mbushur lexohet më vështirë se një bosh

Një kolonë krejt bosh duket qartë se është jashtë përdorimit. Askush nuk ndërton mbi të, nuk nxjerr raporte prej saj, nuk shpenzon një pasdite duke pyetur çfarë do të thotë.

Një kolonë e mbushur në 9 % të rreshtave është grackë. Duket si fushë që herë mbushet e herë jo — diçka krejt e zakonshme për një kolonë. Kush e gjen, me arsye përfundon se ka një rregull që përcakton kur caktohet dhe fillon ta kërkojë. Nuk ka të tillë.

Dhe vlerat e vjetruara nuk janë fshehur në rreshta joaktivë ku nuk do të bënin dëm. Nga rreshtat që mbajnë një lastdomain, 1 613 u përkasin numëruesve që ende përditësoheshin këtë vit. Një numërues aktiv me domen të regjistruar një dekadë më parë duket pikërisht si një numërues aktiv me domen aktual.

Më keq akoma, të dhënat janë të besueshme në pamje. Janë domene, duken si domene numëruesish dhe një kërkesë që lidh sipas tyre kthen rreshta. Do t'i përgjigjej një pyetjeje për një ueb që ndërkohë ka ndryshuar.

Si ta dalloni shpejt

Kërkoni me grep veprimet e shkrimit, jo emrin. Emri i një kolone shfaqet në listat SELECT , në eksportet e skemës, në migrimet e vjetra, në komente — asnjëra nuk provon gjë. Vendimtare është nëse ndonjë INSERT ose UPDATE e përmend. Ky kërkim merr një minutë dhe jep përfundim të sigurt, ndryshe nga leximi rreth e rrotull kodit.

Kontrolli i dytë janë vetë të dhënat: nëse rreshti më i ri me vlerë është disa vjet i vjetër, kolona është fosil pavarësisht çfarë duket se thotë kodi.

Pse janë ende aty

Heqja e një kolone është e lirë, por jo falas. Secili prej këtyre rreshtave i përket numëruesit të dikujt, disa punojnë pa ndërprerje që nga 2006, dhe hapi i sigurt përpara ndryshimit të skemës në një tabelë të tillë është një eksport që është rikthyer realisht një herë, jo vetëm prodhuar. Ky ushtrim tashmë është kryer. Derisa heqja e tyre t'ia vlejë më vete, tri kolona të papërdorura kushtojnë vetëm një çast hutimi; shënimi më poshtë heq edhe atë.

Prandaj në vend të kësaj janë dokumentuar. Nuk ka vend të dukshëm për atë shënim — skema e kësaj baze të dhënash ekziston vetëm në bazën aktive, jo në ndonjë skedar të depos — prandaj u vendos aty ku dikush do ta haste vërtet: në klasën që lexon një rresht numëruesi, pikërisht ku kalojnë kolonat. Një shënim në një skedar që nuk e hap njeri nuk është dokumentacion. E kthen grackën në fusnotë vetëm nëse është në rrugën e lexuesit.

Reklamë