ఇటీవల, కొంత ఆశ్చర్యంతో, నేను పనిచేసే భారీ సంస్థ యొక్క ఒక విభాగంలో, ప్రారంభించడం గురించి తెలుసుకున్నాను SQL ప్రొఫైలర్ పని గంటలలో.
కేవలం వ్యాపార సమయాల్లో సంభవించే పనితీరు సమస్యలను విశ్లేషించడానికి వారు ఎలా బయటపడతారో నాకు తెలియదు. అన్నింటికంటే, పనితీరు వీక్షణలు తరచుగా ఖచ్చితమైన చిత్రాన్ని ఇవ్వవు, ప్రత్యేకించి ఒకటి / రెండు విధానాలు / ప్రశ్నలు వేగాన్ని తగ్గించినట్లయితే, ప్రత్యేకంగా సర్వర్ను లోడ్ చేయకుండా. టైనీ క్వీర్ గంటకు చాలా సార్లు నడుస్తుంది మరియు ఒకదానికి బదులుగా 10 సెకన్ల పాటు నడుస్తుంది (కానీ చేస్తుంది చాలా ముఖ్యమైన క్లయింట్ చాలా నాడీ) ఖచ్చితంగా DMV వీక్షణలు పొందలేము. మరియు ప్రశ్నలోని టెక్స్ట్ల ప్రకారం క్రాస్ అప్లైతో ఎంచుకోండి సర్వర్ను చాలా బలంగా లోడ్ చేస్తుంది.
అయితే, ఈ భయం ఎక్కడ నుండి వస్తుందో అర్థం చేసుకోవడానికి నాకు ఆసక్తి ఉంది. కొన్ని సంస్థలలో SQL ప్రొఫైలర్ - పని చేసే సాధనం, కొన్నింటిలో వారు అగ్నిలాగా భయపడ్డారు (కొంతకాలం నేను కన్సల్టింగ్లో నిమగ్నమై ఉన్నాను మరియు పోల్చగలను). ఇది ఇలా జరిగిందని నేను ఖచ్చితంగా అనుకుంటున్నాను:
హౌస్టన్, మాకు ఒక సమస్య ఉంది. బేస్ నెమ్మదిస్తుంది. దాన్ని గుర్తించండి
ఇక్కడ చాలా పేలు ఉన్నాయి... నాకు ఏమి కావాలి?
సరే, నేను అన్ని పెట్టెలకు టిక్ చేస్తాను, ఆపై నేను నిర్ణయిస్తాను.
ఉన్నతాధికారుల తలలో ఏమి మిగిలి ఉంది? ఎవరో ప్రయోగించారు SQL ప్రొఫైలర్ మరియు ప్రతిదీ స్థానంలో పడిపోయింది. ఆపై వారు గోల్ఫ్ ఆటలో ఒకరికొకరు చెప్పుకుంటారు.
మార్గం ద్వారా, అటువంటి వ్రాసే ప్రయత్నం 'మేము ప్రతిదీ వ్రాస్తాము' ఒక ఫైల్కు కాదు, అదే సర్వర్లోని డేటాబేస్కు సంబంధించిన జాడలు - నేను ఒకసారి అలాంటి సందర్భాన్ని చూశాను.
మరియు మీతో విషయాలు ఎలా ఉన్నాయి? దయచేసి సర్వేలో పాల్గొనండి
నమోదు చేసుకున్న వినియోగదారులు మాత్రమే సర్వేలో పాల్గొనగలరు.
మీరు PRODలో SQL ప్రొఫైలర్ని అమలు చేయగలరా?
-
మేము ఒక చిన్న కంపెనీ, ప్రతిదీ మాకు సులభం
-
ఉత్పత్తి నిర్వాహకులు కోర్సు చేయవచ్చు
-
ప్రొడక్షన్ అడ్మిన్లు ఆమోదించి, కొట్టిన తర్వాత చేయవచ్చు
-
పవిత్ర పవిత్ర పవిత్ర
4 వినియోగదారులు ఓటు వేశారు. 3 వినియోగదారులు దూరంగా ఉన్నారు.
మూలం: www.habr.com