Фондық жұмыс ағынының процестерінің ең жақсы практикалары
Бұл тақырып фондық жұмыс процесі процестерін жасау және басқару үшін ең жақсы тәжірибелерді қамтиды.
Шексіз тұйықтарының алдын алыңыз
Сервер ресурстарын тұтынатын және өнімділікке әсер ететін шексіз циклды бастайтын фондық жұмыс үрдісінде логиканы жасауға болады. Шексіз цикл орын алуы мүмкін әдеттегі жағдай баған жаңартылған кезде бастау үшін конфигурацияланған фондық жұмыс процесі болса, содан кейін жұмыс үрдісінің логикасында сол бағанды жаңартады. Жаңарту әрекеті жолды жаңартатын және фондық жұмыс процесін қайта-қайта іске қосатын бірдей фондық жұмыс процесін іске қосады.
Сіз жасайтын жұмыс ағындары шексіз циклдерді анықтау және тоқтату логикасын қамтиды. Егер фондық жұмыс процесі процесі қысқа уақыт ішінде белгілі бір жолда белгілі бір реттен көп орындалса, процесс келесі қатемен орындалмайды: Бұл жұмыс процесі жұмысы тоқтатылды, себебі басталған жұмыс процесі ол шексіз циклді қамтиды. Жұмыс процесі логикасын түзетіп, әрекетті қайталаңыз. Уақыт шегі - 16.
Фондық жұмыс процесі үлгілерін пайдаланыңыз
Ұқсас жұмыс үрдістері болса және сол үлгіге сәйкес көбірек жұмыс үрдістерін жасауды болжасаңыз, фондық жұмыс үрдісін жұмыс процесі үлгісі ретінде сақтаңыз. Осылайша, келесі жолы ұқсас жұмыс процесін жасау қажет болғанда, фондық жұмыс процесін жасау үшін үлгіні пайдаланыңыз және барлық шарттар мен әрекеттерді нөлден енгізбеңіз.
Процесс жасау диалогтық терезесінде бар үлгіден Жаңа процесті таңдаңыз (тізімнен таңдаңыз).
Еншілес іскери ережелерді пайдалану
Әртүрлі жұмыс үрдістерінде немесе шартты тармақтарда бірдей логиканы қолдансаңыз, сол логиканы әр фондық жұмыс процесінде немесе шартты тармақта қолмен қайталаудың қажеті болмас үшін бұл логиканы еншілес жұмыс процесі ретінде анықтаңыз. Бұл жұмыс ағындарын қолдануды жеңілдетуге көмектеседі. Бір логиканы қолдануы мүмкін көптеген жұмыс ағындарын тексерудің орнына бір жұмыс ағынын жаңартуға болады.
Аяқталған фондық жұмыс процесі тапсырмаларын автоматты түрде жою
Фондық (асинхронды) жұмыс үрдістері үшін фондық жұмыс ағынының анықтамасы режимінде Аяқталған жұмыс процесі тапсырмаларын автоматты түрде жою (дискідегі орынды үнемдеу үшін) опциясын таңдауды ұсынамыз. Бұл құсбелгіні қою жүйеге орынды үнемдеу үшін сәтті орындау үшін фондық жұмыс процесі журналдарын жоюға мүмкіндік береді. Сәтсіз фондық жұмыс процесінің орындалу журналдары әрқашан ақауларды жою үшін сақталатынына назар аударыңыз.
Бір кестені жаңартатын жұмыс ағыны санын шектеу
Бір кестені жаңартатын бірнеше фондық жұмыс үрдісін іске қосу ресурсты құлыптау мәселелерін тудыруы мүмкін. Әрбір мүмкіндікті жаңарту байланысты тіркелгі жаңартуы іске қосылатын бірнеше жұмыс ағынын кескіндеңіз. Бір уақытта бірдей тіркелгі жолын жаңартуға әрекет жасаған осы жұмыс ағындарының бірнеше данасы ресурсты құлыптау мәселелеріне себеп болуы мүмкін. Фондық жұмыс үрдісінде сәтсіздіктер орын алады және SQL күту уақыты: ресурс ресурс атауы құлыптауын алу мүмкін емес сияқты қате туралы хабар жазылады.
Өзгертулер жолын сақтау үшін ескертулерді пайдаланыңыз
Жұмыс ағындарын өңдеу кезінде Ескертулер қойыншасын пайдаланып, не істелгенін және себебін жазыңыз. Бұл басқаларға сіз жасаған өзгерістерді түсінуге мүмкіндік береді.
Келесі қадамдар
Фондық жұмыс процесі процестерін конфигурациялаңыз
Фондық жұмыс процесі процестерін бақылау және басқару