சமீபத்தில், சில ஆச்சரியத்துடன், நான் பணிபுரியும் மிகப்பெரிய நிறுவனத்தின் ஒரு துறையின் துவக்கம் என்று அறிந்தேன் SQL விவரக்குறிப்பு வணிக நேரத்தில்.
வணிக நேரத்தில் மட்டும் ஏற்படும் செயல்திறன் சிக்கல்களை அவர்கள் எவ்வாறு பகுப்பாய்வு செய்கிறார்கள் என்று எனக்குத் தெரியவில்லை. எல்லாவற்றிற்கும் மேலாக, செயல்திறன் காட்சிகள் பெரும்பாலும் துல்லியமான படத்தை கொடுக்காது, குறிப்பாக ஒன்று / இரண்டு செயல்முறைகள் / வினவல்கள் மெதுவாக இருந்தால், குறிப்பாக சேவையகத்தை ஏற்றாமல். ஒரு மணி நேரத்திற்குப் பலமுறை இயங்கும் டைனி க்யூயர், ஒன்றிற்குப் பதிலாக 10 வினாடிகள் இயங்கும் (ஆனால் செய்கிறது மிக முக்கியமானது வாடிக்கையாளர் மிகவும் பதட்டமாக) கண்டிப்பாக DMV பார்வைகளுக்கு வராது. மேலும் வினவலின் உரைகளின்படி CROSS APPLY என்பதைத் தேர்ந்தெடுக்கவும்.
இருப்பினும், இந்த பயம் எங்கிருந்து வருகிறது என்பதைப் புரிந்துகொள்வதில் ஆர்வமாக உள்ளேன். சில நிறுவனங்களில் SQL விவரக்குறிப்பு - ஒரு வேலை கருவி, சிலவற்றில் அவர்கள் நெருப்பைப் போல பயந்தார்கள் (சில நேரம் நான் ஆலோசனையில் ஈடுபட்டிருந்தேன், ஒப்பிடலாம்). இது இப்படி நடந்தது என்று நான் உறுதியாக நம்புகிறேன்:
ஹூஸ்டன், எங்களுக்கு ஒரு பிரச்சனை உள்ளது. அடித்தளம் குறைகிறது. அதை கண்டுபிடிக்க
இங்கே பல உண்ணிகள் உள்ளன… எனக்கு என்ன தேவை?
சரி, நான் எல்லா பெட்டிகளையும் டிக் செய்துவிட்டு பிறகு முடிவு செய்கிறேன்.
உயர் அதிகாரிகளின் தலையில் என்ன இருக்கிறது? யாரோ ஏவினார்கள் SQL விவரக்குறிப்பு மற்றும் எல்லாம் இடத்தில் விழுந்தது. பின்னர் அவர்கள் அதை கோல்ஃப் விளையாட்டின் மூலம் ஒருவருக்கொருவர் சொல்கிறார்கள்.
மூலம், அப்படி எழுதும் முயற்சி 'நாங்கள் எல்லாவற்றையும் எழுதுகிறோம்' ஒரு கோப்பில் அல்ல, ஆனால் அதே சர்வரில் உள்ள தரவுத்தளத்தில் ட்ரேஸ்கள் - நான் ஒருமுறை இதுபோன்ற ஒரு வழக்கைக் கண்டேன்.
உங்களுடன் விஷயங்கள் எப்படி இருக்கின்றன? கணக்கெடுப்பில் கலந்துகொள்ளவும்
பதிவு செய்த பயனர்கள் மட்டுமே கணக்கெடுப்பில் பங்கேற்க முடியும்.
நீங்கள் PROD இல் SQL சுயவிவரத்தை இயக்க முடியுமா?
-
நாங்கள் ஒரு சிறிய நிறுவனம், எல்லாம் எங்களுக்கு எளிது
-
தயாரிப்பு நிர்வாகிகள் நிச்சயமாக முடியும்
-
தயாரிப்பு நிர்வாகிகள், ஒப்புதல் மற்றும் அடித்த பிறகு முடியும்
-
புனிதமான புனிதமான
4 பயனர்கள் வாக்களித்தனர். 3 பயனர்கள் வாக்களிக்கவில்லை.
ஆதாரம்: www.habr.com