1C இல், நிறுவனத்தின் வேலையை ஒழுங்கமைக்க எங்கள் சொந்த வளர்ச்சிகளைப் பரவலாகப் பயன்படுத்துகிறோம். குறிப்பாக,
ஆயிரத்துக்கும் மேற்பட்ட ஊழியர்கள் 1C இல் ஆவண மேலாண்மையைப் பயன்படுத்துகின்றனர். தரவுத்தளம் ஏற்கனவே சுவாரஸ்யமாகிவிட்டது (11 பில்லியன் பதிவுகள்), அதாவது அதற்கு அதிக கவனமான கவனிப்பு மற்றும் அதிக சக்திவாய்ந்த உபகரணங்கள் தேவை.
எங்கள் கணினி எவ்வாறு செயல்படுகிறது, தரவுத்தளத்தை பராமரிப்பதில் என்ன சிரமங்களை எதிர்கொள்கிறோம் மற்றும் அவற்றை எவ்வாறு தீர்க்கிறோம் (எம்எஸ் எஸ்கியூஎல் சேவையகத்தை டிபிஎம்எஸ் ஆகப் பயன்படுத்துகிறோம்) - கட்டுரையில் நாங்கள் உங்களுக்குச் சொல்வோம்.
முதல் முறையாக 1C தயாரிப்புகளைப் பற்றி படிக்கிறவர்களுக்கு.
1C:Document Flow என்பது வணிக பயன்பாடுகளை உருவாக்குவதற்கான கட்டமைப்பின் அடிப்படையில் செயல்படுத்தப்படும் ஒரு பயன்பாட்டு தீர்வு (கட்டமைவு) ஆகும் - 1C:Enterprise தளம்.
“1C: Document Flow 8” (சுருக்கமாக DO) ஒரு நிறுவனத்தில் ஆவணங்களுடன் வேலையைத் தானியக்கமாக்க உங்களை அனுமதிக்கிறது. பணியாளர் தொடர்புக்கான முக்கிய கருவிகளில் ஒன்று மின்னஞ்சல். அஞ்சல் தவிர, DO பிற சிக்கல்களையும் தீர்க்கிறது:
- நேர கண்காணிப்பு
- பணியாளர் இல்லாத கண்காணிப்பு
- கூரியர்/போக்குவரத்துக்கான விண்ணப்பங்கள்
- பணியாளர் வேலை காலெண்டர்கள்
- கடிதப் பதிவு
- பணியாளர் தொடர்புகள் (முகவரி புத்தகம்)
- கார்ப்பரேட் மன்றம்
- அறை முன்பதிவு
- நிகழ்வு திட்டமிடல்
- CRM,
- கோப்புகளுடன் கூட்டு வேலை (கோப்பு பதிப்புகளைச் சேமிப்பதுடன்)
- மற்றும் பலர்.
நாங்கள் ஆவண மேலாண்மையை உள்ளிடுகிறோம்
ஆவண ஓட்டத்துடன் இணைக்கப்பட்ட எங்கள் பிற தயாரிப்புக்கு நன்றி -
எங்கள் DO இல் உள்ள கடிதங்களின் எண்ணிக்கை ஏற்கனவே 100 மில்லியனைத் தாண்டியுள்ளது, பொதுவாக DBMS இல் 11 பில்லியனுக்கும் அதிகமான பதிவுகள் உள்ளன. மொத்தத்தில், கணினி கிட்டத்தட்ட 30 TB சேமிப்பகத்தைப் பயன்படுத்துகிறது: தரவுத்தள அளவு 7,5 TB, கூட்டுப் பணிக்கான கோப்புகள் தனித்தனியாக சேமிக்கப்பட்டு மற்றொரு 21 TB ஐ ஆக்கிரமித்துள்ளன.
நாம் இன்னும் குறிப்பிட்ட எண்களைப் பற்றி பேசினால், இந்த நேரத்தில் கடிதங்கள் மற்றும் கோப்புகளின் எண்ணிக்கை இங்கே:
- வெளிச்செல்லும் மின்னஞ்சல்கள் - 14,7 மில்லியன்.
- உள்வரும் கடிதங்கள் - 85,4 மில்லியன்.
- கோப்பு பதிப்புகள் - 70,8 மில்லியன்.
- உள் ஆவணங்கள் - 30,6 ஆயிரம்.
DO ஆனது அஞ்சல் மற்றும் கோப்புகளை விட அதிகமாக உள்ளது. பிற கணக்கியல் பொருள்களுக்கான புள்ளிவிவரங்கள் கீழே உள்ளன:
- சந்திப்பு அறைகளை முன்பதிவு செய்தல் - 52
- வாராந்திர அறிக்கைகள் – 153
- தினசரி அறிக்கைகள் – 628
- அனுமதி விசாக்கள் - 11
- உள்வரும் ஆவணங்கள் - 79
- வெளிச்செல்லும் ஆவணங்கள் - 28
- பயனர் பணி காலெண்டர்களில் நிகழ்வுகள் பற்றிய உள்ளீடுகள் - 168
- கூரியர்களுக்கான விண்ணப்பங்கள் - 21
- எதிர் கட்சிகள் – 81
- எதிர் கட்சிகளுடன் பணிபுரிந்த பதிவுகள் - 45
- எதிர் கட்சிகளின் தொடர்பு நபர்கள் - 41
- நிகழ்வுகள் – 10
- திட்டங்கள் - 6
- பணியாளர் பணிகள் - 245
- மன்ற இடுகைகள் – 26
- அரட்டை செய்திகள் - 891 095
- வணிக செயல்முறைகள் - 109 ஊழியர்களுக்கு இடையேயான தொடர்பு செயல்முறைகள் மூலம் நிகழ்கிறது - ஒப்புதல், செயல்படுத்தல், மதிப்பாய்வு, பதிவு செய்தல், கையொப்பமிடுதல் போன்றவை. செயல்முறைகளின் காலம், சுழற்சிகளின் எண்ணிக்கை, பங்கேற்பாளர்களின் எண்ணிக்கை, வருமானத்தின் எண்ணிக்கை, காலக்கெடுவை மாற்றுவதற்கான கோரிக்கைகளின் எண்ணிக்கை ஆகியவற்றை நாங்கள் அளவிடுகிறோம். நிறுவனத்தில் என்ன செயல்முறைகள் நடைபெறுகின்றன என்பதைப் புரிந்துகொள்வதற்கும் பணியாளர் ஒத்துழைப்பின் செயல்திறனை அதிகரிப்பதற்கும் பகுப்பாய்வு செய்ய இந்தத் தகவல் மிகவும் பயனுள்ளதாக இருக்கும்.
இதையெல்லாம் எந்த உபகரணத்தில் செயலாக்குகிறோம்?
இந்த புள்ளிவிவரங்கள் பணிகளின் ஈர்க்கக்கூடிய அளவைக் குறிக்கின்றன, எனவே உள் துணை நிறுவனங்களின் தேவைகளுக்கு மிகவும் உற்பத்தி உபகரணங்களை ஒதுக்க வேண்டிய அவசியத்தை நாங்கள் எதிர்கொண்டோம். தற்போது, அதன் பண்புகள் பின்வருமாறு: 38 கோர்கள், 240 ஜிபி ரேம், 26 டிபி வட்டுகள். சேவையகங்களின் அட்டவணை இங்கே:
எதிர்காலத்தில், உபகரணங்களின் திறனை அதிகரிக்க திட்டமிட்டுள்ளோம்.
சர்வர் சுமையுடன் விஷயங்கள் எவ்வாறு செல்கின்றன?
நெட்வொர்க் செயல்பாடு எங்களுக்கு அல்லது எங்கள் வாடிக்கையாளர்களுக்கு ஒருபோதும் பிரச்சனையாக இருந்ததில்லை. ஒரு விதியாக, பலவீனமான புள்ளி செயலி மற்றும் வட்டுகள் ஆகும், ஏனென்றால் நினைவகத்தின் பற்றாக்குறையை எவ்வாறு சமாளிப்பது என்பது அனைவருக்கும் ஏற்கனவே தெரியும். ரிசோர்ஸ் மானிட்டரிலிருந்து எங்கள் சேவையகங்களின் ஸ்கிரீன் ஷாட்கள் இங்கே உள்ளன, இது எங்களிடம் பயங்கரமான சுமை இல்லை என்பதைக் காட்டுகிறது, இது மிகவும் மிதமானது.
எடுத்துக்காட்டாக, கீழே உள்ள ஸ்கிரீன்ஷாட்டில் CPU சுமை 23% இருக்கும் SQL சேவையகத்தைக் காண்கிறோம். இது ஒரு நல்ல குறிகாட்டியாகும் (ஒப்பிடுகையில்: சுமை 70% ஐ நெருங்கினால், பெரும்பாலும், ஊழியர்கள் வேலையில் குறிப்பிடத்தக்க மந்தநிலையைக் கவனிப்பார்கள்).
இரண்டாவது ஸ்கிரீன்ஷாட் 1C: எண்டர்பிரைஸ் இயங்குதளம் இயங்கும் பயன்பாட்டு சேவையகத்தைக் காட்டுகிறது - இது பயனர் அமர்வுகளுக்கு மட்டுமே உதவுகிறது. இங்கே செயலி சுமை சற்று அதிகமாக உள்ளது - 38%, அது மென்மையாகவும் அமைதியாகவும் இருக்கிறது. சில வட்டு ஏற்றுதல் உள்ளது, ஆனால் அது ஏற்றுக்கொள்ளத்தக்கது.
மூன்றாவது ஸ்கிரீன்ஷாட் மற்றொரு 1C ஐக் காட்டுகிறது: எண்டர்பிரைஸ் சர்வர் (இது இரண்டாவது, கிளஸ்டரில் இரண்டு உள்ளது). முந்தையது மட்டுமே பயனர்களுக்கு சேவை செய்கிறது, மேலும் ரோபோக்கள் இதில் வேலை செய்கின்றன. எடுத்துக்காட்டாக, அவர்கள் அஞ்சல், வழி ஆவணங்கள், தரவு பரிமாற்றம், உரிமைகளைக் கணக்கிடுதல் போன்றவற்றைப் பெறுகிறார்கள். இந்த அனைத்து பின்னணி செயல்பாடுகளும் தோராயமாக 90-100 பின்னணி வேலைகளைச் செய்கின்றன. இந்த சேவையகம் மிகவும் அதிகமாக ஏற்றப்பட்டுள்ளது - 88%. ஆனால் இது மக்களை பாதிக்காது, மேலும் ஆவண மேலாண்மை செய்ய வேண்டிய அனைத்து ஆட்டோமேஷனையும் இது செயல்படுத்துகிறது.
செயல்திறனை அளவிடுவதற்கான அளவீடுகள் என்ன?
செயல்திறன் குறிகாட்டிகளை அளவிடுவதற்கும் பல்வேறு அளவீடுகளைக் கணக்கிடுவதற்கும் எங்கள் துணை நிறுவனங்களில் ஒரு தீவிர துணை அமைப்பு உள்ளது. தற்போதைய நேரத்தில் மற்றும் ஒரு வரலாற்றுக் கண்ணோட்டத்தில் அமைப்பில் என்ன நடக்கிறது, எது மோசமாகி வருகிறது, எது சிறப்பாக வருகிறது என்பதைப் புரிந்துகொள்வதற்கு இது அவசியம். கண்காணிப்பு கருவிகள் - அளவீடுகள் மற்றும் நேர அளவீடுகள் - "1C: ஆவண ஓட்டம் 8" இன் நிலையான விநியோகத்தில் சேர்க்கப்பட்டுள்ளது. செயலாக்கத்தின் போது அளவீடுகளுக்கு தனிப்பயனாக்கம் தேவைப்படுகிறது, ஆனால் பொறிமுறையே நிலையானது.
அளவீடுகள் என்பது குறிப்பிட்ட நேரத்தில் பல்வேறு வணிகக் குறிகாட்டிகளின் அளவீடுகள் ஆகும் (எடுத்துக்காட்டாக, சராசரி அஞ்சல் விநியோக நேரம் 10 நிமிடங்கள்).
தரவுத்தளத்தில் செயலில் உள்ள பயனர்களின் எண்ணிக்கையை அளவீடுகளில் ஒன்று காட்டுகிறது. பகலில் சராசரியாக 1000-1400 உள்ளன. ஸ்கிரீன்ஷாட்டின் நேரத்தில் தரவுத்தளத்தில் 2144 செயலில் உள்ள பயனர்கள் இருந்ததாக வரைபடம் காட்டுகிறது.
இதுபோன்ற 30 க்கும் மேற்பட்ட செயல்கள் உள்ளன, பட்டியல் வெட்டு கீழ் உள்ளது.பட்டியல்
- உள்நுழைய
- வெளியேறு
- அஞ்சலை ஏற்றுகிறது
- ஒரு பொருளின் செல்லுபடியை மாற்றுதல்
- அணுகல் உரிமைகளை மாற்றுதல்
- ஒரு செயல்முறையின் பொருளை மாற்றுதல்
- ஒரு பொருளின் பணிக்குழுவை மாற்றுதல்
- தொகுப்பின் கலவையை மாற்றுதல்
- ஒரு கோப்பை மாற்றுகிறது
- கோப்பு இறக்குமதி
- அஞ்சல் மூலம் அனுப்புகிறது
- கோப்புகளை நகர்த்துகிறது
- ஒரு பணியை திசைதிருப்புதல்
- மின்னணு கையொப்பத்தில் கையொப்பமிடுதல்
- விவரங்கள் மூலம் தேடுங்கள்
- முழு உரை தேடல்
- ஒரு கோப்பைப் பெறுகிறது
- ஒரு செயல்முறைக்கு இடையூறு
- காண்க
- மறைகுறியாக்கம்
- ஆவண பதிவு
- ஸ்கேன்
- நீக்குதலை நீக்குதல்
- ஒரு பொருளை உருவாக்குதல்
- வட்டில் சேமிக்கிறது
- செயல்முறை ஆரம்பம்
- பயனர் பதிவு உள்ளீடுகளை நீக்குகிறது
- மின்னணு கையொப்பத்தை நீக்குதல்
- நீக்குதல் குறியை அமைத்தல்
- குறியாக்கம்
- ஒரு கோப்புறையை ஏற்றுமதி செய்யவும்
கடந்த வாரத்திற்கு முந்தைய வாரத்தில், எங்கள் சராசரி பயனர் செயல்பாடு ஒன்றரை மடங்கு அதிகரித்தது (வரைபடத்தில் சிவப்பு நிறத்தில் காட்டப்பட்டுள்ளது) - இது பெரும்பாலான பணியாளர்கள் தொலைதூர வேலைக்கு மாறியதன் காரணமாகும் (நன்கு அறியப்பட்ட நிகழ்வுகள் காரணமாக). மேலும், செயலில் உள்ள பயனர்களின் எண்ணிக்கை 3 மடங்கு அதிகரித்தது (ஸ்கிரீன்ஷாட்டில் நீல நிறத்தில் காட்டப்பட்டுள்ளது), ஊழியர்கள் மொபைல் போன்களை தீவிரமாக பயன்படுத்தத் தொடங்கியதால்: ஒவ்வொரு மொபைல் கிளையண்ட் சேவையகத்துடன் ஒரு இணைப்பை உருவாக்குகிறது. இப்போது, சராசரியாக, எங்கள் ஒவ்வொரு ஊழியர்களுக்கும் சர்வரில் 2 இணைப்புகள் உள்ளன.
நிர்வாகிகளாகிய எங்களைப் பொறுத்தவரை, இது செயல்திறன் சிக்கல்களில் அதிக கவனம் செலுத்த வேண்டும் என்பதற்கான சமிக்ஞையாகும், மேலும் விஷயங்கள் மோசமாகிவிட்டதா என்பதைப் பார்க்க வேண்டும். ஆனால் இதை மற்ற அளவுருக்களின் அடிப்படையில் பார்க்கிறோம். எடுத்துக்காட்டாக, உள் ரூட்டிங்க்கான அஞ்சல் விநியோக நேரம் எவ்வாறு மாறுகிறது (கீழே உள்ள ஸ்கிரீன்ஷாட்டில் நீல நிறத்தில் காட்டப்பட்டுள்ளது). இந்த ஆண்டு வரை இது ஏற்ற இறக்கமாக இருப்பதை நாங்கள் காண்கிறோம், ஆனால் இப்போது அது நிலையானது - எங்களுக்கு இது எல்லாம் கணினியுடன் ஒழுங்காக உள்ளது என்பதற்கான ஒரு குறிகாட்டியாகும்.
அஞ்சல் சேவையகத்திலிருந்து கடிதங்களைப் பதிவிறக்குவதற்கான சராசரிக் காத்திருப்பு நேரம் (ஸ்கிரீன்ஷாட்டில் சிவப்பு நிறத்தில் காட்டப்பட்டுள்ளது) எங்களுக்குப் பயன்படுத்தப்படும் மற்றொரு மெட்ரிக். தோராயமாகச் சொன்னால், அந்தக் கடிதம் எங்கள் பணியாளரை அடையும் முன் எவ்வளவு நேரம் இணையத்தில் மிதக்கும். இந்த நேரமும் சமீபத்தில் எந்த விதத்திலும் மாறவில்லை என்பதை ஸ்கிரீன்ஷாட் காட்டுகிறது. தனிமைப்படுத்தப்பட்ட கூர்முனைகள் உள்ளன - ஆனால் அவை தாமதங்களுடன் தொடர்புடையவை அல்ல, ஆனால் அஞ்சல் சேவையகங்களில் நேரம் இழக்கப்படுகிறது.
அல்லது, எடுத்துக்காட்டாக, மற்றொரு மெட்ரிக் (ஸ்கிரீன்ஷாட்டில் நீல நிறத்தில் காட்டப்பட்டுள்ளது) - ஒரு கோப்புறையில் கடிதங்களைப் புதுப்பித்தல். அஞ்சல் கோப்புறையைத் திறப்பது மிகவும் பொதுவான செயல் மற்றும் விரைவாகச் செய்யப்பட வேண்டும். இது எவ்வளவு விரைவாக செய்யப்படுகிறது என்பதை நாங்கள் அளவிடுகிறோம். இந்த காட்டி ஒவ்வொரு வாடிக்கையாளருக்கும் அளவிடப்படுகிறது. நிறுவனத்தின் ஒட்டுமொத்த படம் மற்றும் இயக்கவியல் இரண்டையும் நீங்கள் பார்க்கலாம், எடுத்துக்காட்டாக, ஒரு தனிப்பட்ட பணியாளருக்கு. ஸ்கிரீன்ஷாட் இந்த ஆண்டு வரை மெட்ரிக் சமநிலையற்றதாக இருந்தது, பின்னர் நாங்கள் பல மேம்பாடுகளைச் செய்தோம், இப்போது அது மோசமடையவில்லை - வரைபடம் கிட்டத்தட்ட தட்டையானது.
அளவீடுகள் அடிப்படையில் கணினியை கண்காணிப்பதற்கான ஒரு நிர்வாகியின் கருவியாகும், இது கணினியின் நடத்தையில் ஏற்படும் எந்த மாற்றங்களுக்கும் விரைவாக பதிலளிக்கிறது. ஸ்கிரீன்ஷாட் ஆண்டிற்கான உள் துணை அளவீடுகளைக் காட்டுகிறது. உள் துணை நிறுவனங்களை உருவாக்க எங்களுக்கு பணிகள் வழங்கப்பட்டதால் வரைபடங்களில் ஜம்ப் உள்ளது.
இங்கே மேலும் சில அளவீடுகளின் பட்டியல் (வெட்டிற்கு கீழ்).
அளவீடுகள்
- பயனர் செயல்பாடு
- செயலில் உள்ள பயனர்கள்
- செயலில் உள்ள செயல்முறைகள்
- கோப்புகளின் எண்ணிக்கை
- கோப்பு அளவு (MB)
- ஆவணங்களின் எண்ணிக்கை
- பெறுநர்களுக்கு அனுப்பப்படும் பொருள்களின் எண்ணிக்கை
- எதிர் கட்சிகளின் எண்ணிக்கை
- முடிக்கப்படாத பணிகள்
- கடந்த 10 நிமிடங்களில் அஞ்சல் சேவையகத்திலிருந்து மின்னஞ்சல்களைப் பதிவிறக்குவதற்கான சராசரி காத்திருப்பு நேரம்
- வெளிப்புற தரவு இடையக: கோப்புகளின் எண்ணிக்கை
- தற்போதைய தேதியிலிருந்து பின்தங்கிய எல்லை
- நீண்ட வரிசை
- செயல்பாட்டு வரிசை
- வெளிப்புற ரூட்டிங் மூலம் அசல் கணக்கு வயது
- உள் ரூட்டிங் ஏற்பு வரிசை அளவு (நீண்ட வரிசை)
- உள் ரூட்டிங் ஏற்பு வரிசை அளவு (வேகமான வரிசை)
- உள் ரூட்டிங் வழியாக அஞ்சல் விநியோக நேரம் (நீண்ட வரிசை)
- உள் ரூட்டிங் வழியாக அஞ்சல் விநியோக நேரம் (வேகமான வரிசை)
- வெளிப்புற ரூட்டிங் வழியாக அஞ்சல் விநியோக நேரம் (சராசரி)
- ஆவணங்களின் எண்ணிக்கை முன்பதிவு
- ஆவணங்களின் எண்ணிக்கை இல்லாதது
- ஆவணங்களின் எண்ணிக்கை "எதிர் கட்சியுடன் வேலை செய்ததற்கான பதிவு"
- ஒரு கோப்புறையில் கடிதங்களைப் புதுப்பிக்கவும்
- அஞ்சல் கடித அட்டையைத் திறக்கிறது
- அஞ்சல் ஒரு கடிதத்தை கோப்புறைக்கு மாற்றவும்
- கோப்புறைகள் வழியாக அஞ்சல் செல்லவும்
எங்கள் கணினி கடிகாரத்தைச் சுற்றி 150 க்கும் மேற்பட்ட குறிகாட்டிகளை அளவிடுகிறது, ஆனால் அவை அனைத்தையும் விரைவாக கண்காணிக்க முடியாது. சில வரலாற்றுக் கண்ணோட்டத்தில் அவை பின்னர் கைக்கு வரலாம், மேலும் வணிகத்திற்கான மிக முக்கியமானவற்றில் நீங்கள் கவனம் செலுத்தலாம்.
செயலாக்கங்களில் ஒன்றில், எடுத்துக்காட்டாக, 5 குறிகாட்டிகள் மட்டுமே தேர்ந்தெடுக்கப்பட்டன. வாடிக்கையாளர் குறைந்தபட்ச குறிகாட்டிகளை உருவாக்க ஒரு இலக்கை நிர்ணயித்தார், ஆனால் அதே நேரத்தில் அது முக்கிய வேலை காட்சிகளை உள்ளடக்கியது. ஏற்றுக்கொள்ளும் சான்றிதழில் 150 குறிகாட்டிகளைச் சேர்ப்பது நியாயமற்றது, ஏனென்றால் நிறுவனத்திற்குள் கூட எந்த குறிகாட்டிகள் ஏற்றுக்கொள்ளத்தக்கதாகக் கருதப்படுகின்றன என்பதை ஒப்புக்கொள்வது கடினம். இந்த 5 குறிகாட்டிகளைப் பற்றி அவர்கள் அறிந்திருந்தனர், மேலும் அவை செயல்படுத்தும் திட்டத்தின் தொடக்கத்திற்கு முன்பே அவற்றை கணினியில் வழங்கியுள்ளனர், அவை போட்டி ஆவணங்களில் அடங்கும்: ஒரு அட்டையைத் திறக்க 3 வினாடிகளுக்கு மேல் இல்லை, கோப்பு எண்ணுடன் ஒரு பணியை முடிக்க நேரம். 5 வினாடிகளுக்கு மேல், முதலியன. எங்கள் துணை நிறுவனங்களில் வாடிக்கையாளரின் தொழில்நுட்ப விவரக்குறிப்புகளிலிருந்து அசல் கோரிக்கையை மிகத் தெளிவாக பிரதிபலிக்கும் அளவீடுகள் எங்களிடம் இருந்தன.
செயல்திறன் அளவீடுகளின் சுயவிவர பகுப்பாய்வும் எங்களிடம் உள்ளது. செயல்திறன் குறிகாட்டிகள் ஒவ்வொரு தற்போதைய செயல்பாட்டின் காலத்தின் பதிவு ஆகும் (தரவுத்தளத்திற்கு ஒரு கடிதம் எழுதுதல், ஒரு அஞ்சல் சேவையகத்திற்கு ஒரு கடிதத்தை அனுப்புதல் போன்றவை). இது தொழில்நுட்ப வல்லுநர்களால் மட்டுமே பயன்படுத்தப்படுகிறது. எங்கள் திட்டத்தில் பல செயல்திறன் குறிகாட்டிகளை நாங்கள் குவிக்கிறோம். நாங்கள் தற்போது சுமார் 1500 முக்கிய செயல்பாடுகளை அளவிடுகிறோம், அவை சுயவிவரங்களாக பிரிக்கப்பட்டுள்ளன.
எங்களுக்கான மிக முக்கியமான சுயவிவரங்களில் ஒன்று "நுகர்வோர் பார்வையில் அஞ்சல் முக்கிய குறிகாட்டிகளின் பட்டியல்." இந்த சுயவிவரம், எடுத்துக்காட்டாக, பின்வரும் குறிகாட்டிகளை உள்ளடக்கியது:
- கட்டளையை செயல்படுத்துதல்: குறிச்சொல் மூலம் தேர்ந்தெடுக்கவும்
- படிவத்தைத் திறக்கிறது: பட்டியல் படிவம்
- கட்டளையை செயல்படுத்துதல்: கோப்புறை மூலம் தேர்ந்தெடுக்கவும்
- வாசிப்பு பகுதியில் ஒரு கடிதத்தைக் காண்பித்தல்
- உங்களுக்கு பிடித்த கோப்புறையில் ஒரு கடிதத்தை சேமிக்கிறது
- விவரங்கள் மூலம் கடிதங்களைத் தேடுங்கள்
- ஒரு கடிதத்தை உருவாக்குதல்
சில வணிக குறிகாட்டிகளுக்கான மெட்ரிக் மிகப் பெரியதாகிவிட்டதைக் கண்டால் (உதாரணமாக, ஒரு குறிப்பிட்ட பயனரிடமிருந்து கடிதங்கள் மிக நீண்ட காலமாக வரத் தொடங்கியுள்ளன), நாங்கள் அதைக் கண்டுபிடித்து தொழில்நுட்ப செயல்பாடுகளின் நேரத்தை அளவிடத் தொடங்குகிறோம். எங்களிடம் ஒரு தொழில்நுட்ப செயல்பாடு உள்ளது “அஞ்சல் சேவையகத்தில் கடிதங்களை காப்பகப்படுத்துதல்” - இந்த செயல்பாட்டிற்கான நேரம் கடந்த காலத்திற்கு அதிகமாக இருப்பதைக் காண்கிறோம். இந்த செயல்பாடு, பிற செயல்பாடுகளாக சிதைகிறது - எடுத்துக்காட்டாக, அஞ்சல் சேவையகத்துடன் இணைப்பை நிறுவுதல். சில காரணங்களால் அது திடீரென்று மிகப் பெரியதாகிவிட்டதைக் காண்கிறோம் (ஒரு மாதத்திற்கான அனைத்து அளவீடுகளும் எங்களிடம் உள்ளன - கடந்த வாரம் அது 10 மில்லி விநாடிகள், இப்போது அது 1000 மில்லி விநாடிகள் என்று ஒப்பிடலாம்). இங்கே ஏதோ உடைந்துவிட்டது என்பதை நாங்கள் புரிந்துகொள்கிறோம் - அதை சரிசெய்ய வேண்டும்.
இவ்வளவு பெரிய தரவுத்தளத்தை எவ்வாறு பராமரிப்பது?
எங்கள் உள் DO என்பது உண்மையில் வேலை செய்யும் உயர்-சுமை திட்டத்திற்கு ஒரு எடுத்துக்காட்டு. அதன் தரவுத்தளத்தின் தொழில்நுட்ப அம்சங்களைப் பற்றி பேசலாம்.
பெரிய தரவுத்தள அட்டவணைகளை மறுகட்டமைக்க எவ்வளவு நேரம் ஆகும்?
SQL சேவையகத்திற்கு அவ்வப்போது பராமரிப்பு தேவைப்படுகிறது, அட்டவணைகளை ஒழுங்காக வைக்கிறது. ஒரு நல்ல வழியில், இது ஒரு நாளைக்கு ஒரு முறையாவது செய்யப்பட வேண்டும், மேலும் அடிக்கடி அதிக தேவை உள்ள அட்டவணைகளுக்கு. ஆனால் தரவுத்தளம் பெரியதாக இருந்தால் (எங்கள் பதிவுகளின் எண்ணிக்கை ஏற்கனவே 11 பில்லியனைத் தாண்டியுள்ளது), அதைக் கவனிப்பது எளிதானது அல்ல.
நாங்கள் 6 ஆண்டுகளுக்கு முன்பு ஒரு அட்டவணையை மறுசீரமைத்தோம், ஆனால் அது அதிக நேரம் எடுக்கத் தொடங்கியது, நாங்கள் இனி இரவு இடைவெளியில் பொருந்தவில்லை. இந்த செயல்பாடுகள் SQL சேவையகத்தை பெரிதும் ஏற்றுவதால், அது மற்ற பயனர்களுக்கு திறமையாக சேவை செய்ய முடியாது.
எனவே, இப்போது நாம் பல்வேறு தந்திரங்களைப் பயன்படுத்த வேண்டும். எடுத்துக்காட்டாக, முழுமையான தரவுத் தொகுப்புகளில் இந்த நடைமுறைகளைச் செய்ய முடியாது. புதுப்பிப்பு மாதிரி 500000 வரிசைகள் செயல்முறையை நீங்கள் நாட வேண்டும் - இதற்கு 14 நிமிடங்கள் ஆகும். இது அட்டவணையில் உள்ள எல்லா தரவுகளின் புள்ளிவிவரங்களையும் புதுப்பிக்காது, ஆனால் அரை மில்லியன் வரிசைகளைத் தேர்ந்தெடுத்து, முழு அட்டவணைக்கும் பயன்படுத்தும் புள்ளிவிவரங்களைக் கணக்கிட அவற்றைப் பயன்படுத்துகிறது. இது சில அனுமானம், ஆனால் நாங்கள் அதை உருவாக்க வேண்டிய கட்டாயத்தில் இருக்கிறோம், ஏனென்றால் ஒரு குறிப்பிட்ட அட்டவணைக்கு, முழு பில்லியன் பதிவுகளின் புள்ளிவிவரங்களை சேகரிப்பது ஏற்றுக்கொள்ள முடியாத நீண்ட நேரம் எடுக்கும்.
நாங்கள் மற்ற பராமரிப்பு செயல்பாடுகளை ஓரளவுக்கு மேம்படுத்தியுள்ளோம்.
DBMS ஐ பராமரிப்பது பொதுவாக கடினமான பணியாகும். ஊழியர்களிடையே செயலில் உள்ள தொடர்புகளின் விஷயத்தில், தரவுத்தளம் விரைவாக வளர்கிறது, மேலும் நிர்வாகிகளுக்கு அதை பராமரிப்பது கடினமாகிறது - புள்ளிவிவரங்களைப் புதுப்பித்தல், டிஃப்ராக்மென்டேஷன், அட்டவணைப்படுத்தல். இங்கே நாம் வெவ்வேறு உத்திகளைப் பயன்படுத்த வேண்டும், இதை எப்படி செய்வது என்று எங்களுக்கு நன்றாகத் தெரியும், எங்களுக்கு அனுபவம் உள்ளது, அதைப் பகிர்ந்து கொள்ளலாம்.
அத்தகைய தொகுதிகளுடன் காப்புப்பிரதி எவ்வாறு செயல்படுத்தப்படுகிறது?
ஒரு முழு DBMS காப்புப்பிரதி ஒரு நாளுக்கு ஒருமுறை இரவில் செய்யப்படுகிறது, ஒரு அதிகரிக்கும் - ஒவ்வொரு மணிநேரமும். மேலும், ஒவ்வொரு நாளும் ஒரு கோப்பு அடைவு உருவாக்கப்படுகிறது, மேலும் இது கோப்பு சேமிப்பகத்தின் கூடுதல் காப்புப்பிரதியின் ஒரு பகுதியாகும்.
முழு காப்புப்பிரதியை முடிக்க எவ்வளவு நேரம் ஆகும்?
ஒரு ஹார்ட் டிரைவிற்கான முழு காப்புப்பிரதி மூன்று மணி நேரத்தில் முடிக்கப்படும், ஒரு மணிநேரத்தில் பகுதி காப்புப்பிரதி. டேப்பில் எழுதுவதற்கு அதிக நேரம் எடுக்கும் (அலுவலகத்திற்கு வெளியே சேமிக்கப்பட்ட ஒரு சிறப்பு கேசட்டுக்கு காப்பு பிரதியை உருவாக்கும் ஒரு சிறப்பு சாதனம்; டேப்பில் மாற்றக்கூடிய நகல் செய்யப்படுகிறது, எடுத்துக்காட்டாக, சேவையக அறை எரிந்தால் அது பாதுகாக்கப்படும்). காப்புப்பிரதி அதே சேவையகத்தில் செய்யப்படுகிறது, அதன் அளவுருக்கள் அதிகமாக இருந்தன - 20% செயலி சுமை கொண்ட ஒரு SQL சேவையகம். காப்புப்பிரதி நேரத்தில், நிச்சயமாக, கணினி மிகவும் மோசமாகிறது, ஆனால் அது இன்னும் செயல்படுகிறது.
இரட்டிப்பு உள்ளதா?
படிக்க மட்டுமேயான முனைகள் உள்ளதா?
வாசிப்பு முனைகள் எதுவும் இல்லை (படிப்பதற்கு ஏதேனும் தரவைப் பெற வேண்டியவர்களுக்கு சேவை செய்யும் பிரத்யேக கணினி முனைகள்). DO என்பது ஒரு தனி BI முனையில் வைப்பதற்கான கணக்கியல் அமைப்பு அல்ல, ஆனால் மேம்பாட்டுத் துறைக்கு ஒரு தனி முனை உள்ளது, இதன் மூலம் செய்திகள் JSON வடிவத்தில் பரிமாறப்படுகின்றன, மேலும் வழக்கமான பிரதி நேரம் அலகுகள் மற்றும் பத்து வினாடிகள் ஆகும். முனை இன்னும் சிறியது, இது சுமார் 800 மில்லியன் பதிவுகளைக் கொண்டுள்ளது, ஆனால் அது விரைவாக வளர்ந்து வருகிறது.
நீக்குவதற்காகக் குறிக்கப்பட்ட மின்னஞ்சல்கள் நீக்கப்படவே இல்லையா?
இதுவரை இல்லை. தளத்தை இலகுவாக்கும் பணி எங்களிடம் இல்லை. 2009 உட்பட, நீக்குவதற்குக் குறிக்கப்பட்ட கடிதங்களைக் குறிப்பிட வேண்டிய அவசியமான பல தீவிரமான வழக்குகள் இருந்தன. அதான் இப்போதைக்கு எல்லாத்தையும் வைக்கணும்னு முடிவு பண்ணிட்டோம். ஆனால் இதற்கான செலவு நியாயமற்றதாக மாறும்போது, அகற்றுவது பற்றி யோசிப்போம். ஆனால், தடயங்கள் இல்லாதபடி, தரவுத்தளத்திலிருந்து ஒரு தனி கடிதத்தை முழுவதுமாக அகற்ற வேண்டும் என்றால், சிறப்பு கோரிக்கை மூலம் இதைச் செய்யலாம்.
அதை ஏன் சேமிக்க வேண்டும்? பழைய ஆவணங்களை அணுகுவதற்கான புள்ளி விவரங்கள் உங்களிடம் உள்ளதா?
புள்ளிவிவரங்கள் எதுவும் இல்லை. இன்னும் துல்லியமாக, இது ஒரு பயனர் பதிவின் வடிவத்தில் உள்ளது, ஆனால் அது நீண்ட காலத்திற்கு சேமிக்கப்படவில்லை. ஒரு வருடத்திற்கும் மேலான உள்ளீடுகள் நெறிமுறையிலிருந்து அழிக்கப்படும்.
ஐந்து அல்லது பத்து ஆண்டுகளுக்கு முன்பு இருந்த பழைய கடிதங்களை மீட்டெடுக்க வேண்டிய சூழ்நிலைகள் இருந்தன. இது எப்போதும் செயலற்ற ஆர்வத்தால் அல்ல, சிக்கலான வணிக முடிவுகளை எடுப்பதற்காக செய்யப்பட்டது. கடித வரலாறு இல்லாமல், தவறான வணிக முடிவு எடுக்கப்பட்டிருக்கும் ஒரு வழக்கு இருந்தது.
சேமிப்பக காலங்களுக்கு ஏற்ப ஆவணங்களின் மதிப்பு எவ்வாறு மதிப்பிடப்பட்டு அழிக்கப்படுகிறது?
காகித ஆவணங்களுக்கு இது எல்லோரையும் போலவே வழக்கமான பாரம்பரிய முறையில் செய்யப்படுகிறது. எலக்ட்ரானிக் பொருட்களுக்காக நாங்கள் அதைச் செய்ய மாட்டோம் - அவற்றை அவர்கள் தங்களுக்கென வைத்துக் கொள்ளட்டும். இருக்கை இங்கே உள்ளது. நன்மைகள் உண்டு. எல்லோரும் நலம்.
என்ன வளர்ச்சி வாய்ப்புகள் உள்ளன?
இப்போது எங்கள் DO சுமார் 30 உள் சிக்கல்களைத் தீர்க்கிறது, அவற்றில் சிலவற்றை நாங்கள் கட்டுரையின் தொடக்கத்தில் பட்டியலிட்டுள்ளோம். எங்கள் கூட்டாளர்களுக்காக வருடத்திற்கு இரண்டு முறை நடத்தும் மாநாடுகளைத் தயாரிப்பதற்கும் DL பயன்படுகிறது: முழு நிரல், அனைத்து அறிக்கைகள், அனைத்து இணை பிரிவுகள், அரங்குகள் - இவை அனைத்தும் DL இல் தட்டச்சு செய்யப்பட்டு, அதிலிருந்து பதிவிறக்கம் செய்யப்பட்டு, அச்சிடப்பட்ட நிரல். செய்யப்படுகிறது.
DO க்கு இன்னும் பல பணிகள் உள்ளன, அது ஏற்கனவே தீர்க்கும் பணிகளைத் தவிர. நிறுவன அளவிலான பணிகள் உள்ளன, மேலும் ஒரு குறிப்பிட்ட துறைக்கு மட்டுமே தேவைப்படும் தனித்துவமான மற்றும் அரிதானவை உள்ளன. அவர்களுக்கு உதவுவது அவசியம், அதாவது 1C க்குள் கணினியைப் பயன்படுத்துவதற்கான "புவியியல்" விரிவாக்கம் - பயன்பாட்டின் நோக்கத்தை விரிவுபடுத்துதல், அனைத்து துறைகளின் சிக்கல்களைத் தீர்ப்பது. செயல்திறன் மற்றும் நம்பகத்தன்மைக்கு இது சிறந்த சோதனையாக இருக்கும். டிரில்லியன் கணக்கான பதிவுகள், பெட்டாபைட் தகவல்களில் கணினி செயல்படுவதை நான் பார்க்க விரும்புகிறேன்.
ஆதாரம்: www.habr.com