insertlockinfo

lockinfo  时间:2021-02-27  阅读:()
CopyrightIBMCorporation2008ТорговыемаркиОсновыDB2:мониторингDB2UDBСтраница1из12ОсновыDB2:мониторингDB2UDBМартинХабел25.
03.
2008Измерениепоказателейработысистемыоченьважноприсозданиииуправленииприложениямивашейорганизации.
ПродуктIBMDB2UniversalDatabase(UDB)наплатформахLinux,UNIXиWindowsимеетфункциональныевозможностидлявыявленияпроблем,измеренияпроизводительностиианализатенденций.
ВданнойстатьеМартинХабелисследуетмониторысобытийиснимковтекущегосостояния,объясняетпроцесссозданиятаблицснимковтекущегосостояния,ихзаполненияприпомощисценариев,разработкиотчетовподаннымиинтерпретациирезультатов.
Даннаястатьяпоможетлучшепонятьрабочиенагрузкивашейорганизации.
Присозданииилиуправленииприложениямиважнойзадачейявляетсядостижениехорошейпроизводительности.
Фактически,пользователивсегдаожидаютидеальнойпроизводительности,дажееслиэтоинебыловключеновтребования.
Длятогочтобыуправлятьчем-то,втомчислепроизводительностью,выдолжныбытьспособныизмеритьэточто-то.
ПродуктDB2UDBдляLinux,UNIXиWindowsимеетмногофункциональныхвозможностейдляизмеренияпроизводительностииотслеживанияактивностисистемы.
Этивозможностипозволяютизмерятьактивностьпрактическислюбымуровнемдетализации,которыйтребуетсядляадминистраторовбазыданных(DBA-DatabaseAdministrator),прикладныхразработчиковисистемныхадминистраторов.
ЦелимониторингаТремяглавнымицелямимониторингаявляютсявыявлениепроблем,измерениепроизводительностиианализтенденцииизменения.
Значениевыявленияпроблемочевидно:выиликто-нибудьещеобнаружилипроблемуиработаетенадеерешением.
Длярешенияэтойзадачинеобходимознать,чтопроисходитвсистемевданныймоментвремени,посколькуважнопонять,чтовызываетиливызвалопроблему.
Использованиеприемовуправленияпроизводительностьюислежениемзанейпоможетизбежатьбольшинствапроблем.
Управлениепроизводительностьюпозволяетоптимальноиспользоватьресурсыигарантироватьотсутствиенекоторыхпроблем.
Используяинформациюиприемыуправленияпроизводительностью,выможетесэкономитьвремя,затрачиваемоенавыявлениепроблемы,иповыситьстепеньудовлетворенностипользователей.
developerWorksibm.
com/developerWorks/ru/ОсновыDB2:мониторингDB2UDBСтраница2из12Анализтенденцииизмененияпереноситуправлениепроизводительностьюнановыйуровень,когдаисторическиеданныесохраняютсяииспользуютсядляопределениянаправленийразвитияитенденцийизмененийвработе.
Этопоможетопределятьизменениявобщейработесистемыипланироватьобновленияаппаратногообеспеченияприихнеобходимости.
Также,еслиимеетсянеожиданныйскачоквработесистемы(отличныйотпредположений),такойанализпозволитвамзадатьвопрос:"Ачтоизменилось".
ТенденциииспользованияDB2обычносоответствуютдинамикебизнес-деятельности,ноневсегда.
Подразделениеорганизацииобычнознаетпериодыповышеннойзагрузки,ноневсегдадолжнымобразомоцениваетихвлияниенасистемныересурсы.
Длярешенияпроблемзагрузкисистемыполезносравнитьееактивностьстакимжепериодомденьназадилинапрошлойнеделе,впрошломмесяцеилигоду.
Этопозволяетопределитьизменениямеждуэтимипериодами.
Знаниетенденцийвиспользованиисистемыпоможетвпринятиирешенийпонастройке,особенносвязанныхсконфигурационнымипараметрамименеджерабазыданныхисамойбазыданных.
ТипымониторовДлярешениязадачмониторингаDB2предоставляетдватипамониторов:мониторыснимковтекущегосостояния(snapshot)имониторысобытий(event).
Мониторыснимковтекущегосостоянияпоказываютактивностьсистемывданныймоментвремени.
Ихможнорассматриватькакмоментальныйснимокактивностисистемы.
Онипокажут,какиеприложенияподключеныкбазеданных,помогутобнаружитьпроблемыблокировокиувидетьтекущееиспользованиебуферногопула,табличнойобластиитаблиц,атакжевыполняющиесязапросы.
Мониторыснимковтекущегосостояниястановятсянамногополезнееприведенииисторииисравненииснимков,полученныхвразноевремя.
Мониторысобытий,вотличиеотмониторовснимковтекущегосостояния,перехватываютвсе,чтопроисходитвинтересующейвасобластизаопределенныйпериодвремени.
Мониторысобытийможнорассматриватьнепростокакснимки,акаквидеофильм,которыйпоказываетвсепроисходящее.
DB2генерируетзаписьвначалеиконцемногихсобытий.
Втовремякакмониторыснимковтекущегосостояниянаиболееполезныпривозникновениипроблемы,мониторысобытийнаиболеевостребованыприиспользованииихвисторическойретроспективе,например,дляпланированияресурсовилианализатенденцииизменений.
ВDB2Version8сохранениеисториисталопроще,благодарявозможностизаписимониторовсобытийнапрямуювтаблицыDB2ипоявлениютабличныхфункцийдлясохраненияснимковтекущегосостояниявтаблицыDB2.
МониторыснимковтекущегосостоянияЧтобыиспользоватьмониторыснимковтекущегосостояния,нужносначалавключитьих,используяследующуюкоманду:db2updatemonitorswitchesusingbufferpoolonlockonsortonstatementontableonuowonibm.
com/developerWorks/ru/developerWorksОсновыDB2:мониторингDB2UDBСтраница3из12Можнотакжеуправлятьключамимонитороввконфигурациименеджерабазыданных,заисключениемключамонитораtable,которыйвсегданужнозапускатьприпомощиприведеннойвышекоманды.
ДляпроверкисостоянияключеймониторовможноиспользоватькомандуGetMonitorSwitches:ВыводимаяинформацияможетнемногоотличатьсядляразличныхверсийDB2Вследующейтаблицеприведеныкомандыдлявключениямонитораснимковтекущегосостоянияиосновныетипысобираемойинформации:КлючимонитораСобираемаяинформацияКомандадлявключенияBufferPoolСтатистикаиспользованиябуферногопулаdb2updatemonitorswitchesusingBUFFERPOOLonLockInfoКоличествовозникшихблокировокивсевзаимныеблокировкиdb2updatemonitorswitchesusingLOCKonSortInfoПереполненияприсортировке,количествосортировокdb2updatemonitorswitchesusingSORTonStatementПросмотрвыполняемыхвданныймоментвремениSQL-запросовнасервереDB2(полезноприпоискедолговыполняющихсязапросов)db2updatemonitorswitchesusingSTATEMENTonTableActivityСтатистикаиспользованияпочтениюизаписиdb2updatemonitorswitchesusingTABLEonTimestampInfoМеткавремени(необходимадлямногихфункций,работающихсоснимкамитекущегосостояния)db2updatemonitorswitchesusingTIMESTAMPonUnitofWorkСтатистикапоединицамработы,включаявремяначалаиокончанияисостояниеdb2updatemonitorswitchesusingUOWonПримечание:Вообщеговоря,имеютсянезначительныенакладныерасходы,связанныесвключеннымимониторамиснимковтекущегосостояния,посколькуосновнаячастьданныхуженаходитсявDB2.
Принеобходимостинужноиспользоватьтолькоключидлязапросовиблокировок.
Взависимостиотрабочейнагрузкивключениевсехмониторовможетпривестикдополнительнымиздержкамвразмере2-5%.
Послевключениямониторовможнопросмотретьдоступныеданные.
ДляпросмотраснимкатекущегосостоянияиспользуетсякомандаGETSNAPSHOT.
Нарисунке3показаныдоступныекомандыдляпросмотравнутреннегосостоянияDB2:developerWorksibm.
com/developerWorks/ru/ОсновыDB2:мониторингDB2UDBСтраница4из12СнимоктекущегосостоянияКомандаБуферныйпулdb2getsnapshotforbufferpoolsondatabase_nameБлокировкиdb2getsnapshotforlocksondatabase_nameДинамическийSQL-запросdb2getsnapshotfordynamicsqlondatabase_nameАктивностьтаблицыdb2getsnapshotfortablesondatabase_nameПриложенияdb2getsnapshotforapplicationsondatabase_nameТабличнаяобластьdb2getsnapshotfortablespacesondatabase_nameБазаданныхdb2getsnapshotfordatabaseondatabase_nameМенеджербазыданныхdb2getsnapshotforDBMПрииспользованиикоманднойстрокивыводитсямногоразрозненнойинформации.
ЭтоуказываетнапреимуществазаписиданнойинформациивтаблицуDB2.
Послесозданиямонитораисбораданныхприпомощинекоторойобработкиможноуменьшитьинформациюдоприемлемыхразмеров.
НаписаниесвоегособственногомонитораснимковтекущегосостоянияХотяполучитьснимкитекущегосостоянияотносительнолегко,выполнитеследующийшагдляиспользованияновыхтабличныхфункцийвDB2Version8.
Этопозволитнетолькоопределитьпроблему,ноивыполнитьдействияпоуправлениюпроизводительностьюианализутенденций.
Табличныефункциипозволяютотобразитьданныеопроизводительностипосредствомзапросовselect.
Есливподзапросеприменитьвыражениеinsert,возвращаемыеданныеможносохранитьвтаблицыDB2.
Длянаписаниямонитораснимкатекущегосостояниянужновыполнитьследующиедействия:Создатьsnapshot-таблицы.
Заполнитьэтитаблицыприпомощисценария.
Разработатьотчетыподанным.
Всегоимеется20snapshot-функций,ночетырьмясамымиважнымиявляютсяфункциидлябазыданных,буферногопула,табличнойобластиитаблицы.
Врассмотренномнижепримереиспользуютсяфункциидляработысбуфернымпулом.
Настройкаsnapshot-таблицДлясозданияsnapshot-таблицможновзятьопределениестолбцовизсистемнойтаблицыSYSCAT.
FUNCPARMS.
Даннаятаблицаполучитданныеизвыраженияinsert.
--UPQ020Создатьтаблицудляхраненияснимковтекущегосостояниябуферногопула.
--СнимкизаписываютсявэтутаблицуприпомощиUPS021.
----UPQ022иследующиесценариибудусодержатьSQL-запросыibm.
com/developerWorks/ru/developerWorksОсновыDB2:мониторингDB2UDBСтраница5из12--дляотчетовпоэтимтаблицам.
--CREATETABLEBP_SNAP(SNAPSHOT_TIMESTAMPTIMESTAMP,POOL_DATA_L_READSBIGINT,POOL_DATA_P_READSBIGINT,POOL_DATA_WRITESBIGINT,POOL_INDEX_L_READSBIGINT,POOL_INDEX_P_READSBIGINT,POOL_INDEX_WRITESBIGINT,POOL_READ_TIMEBIGINT,POOL_WRITE_TIMEBIGINT,POOL_ASYNC_DATA_RDBIGINT,POOL_ASYNC_DT_WRTBIGINT,POOL_ASYNC_IX_WRTBIGINT,POOL_ASYNC_READ_TMBIGINT,POOL_ASYNC_WR_TIMEBIGINT,POOL_ASYNC_DT_RDRQBIGINT,DIRECT_READSBIGINT,DIRECT_WRITESBIGINT,DIRECT_READ_REQSBIGINT,DIRECT_WRITE_REQSBIGINT,DIRECT_READ_TIMEBIGINT,DIRECT_WRITE_TIMEBIGINT,POOL_ASYNC_IX_RDSBIGINT,POOL_DATA_TESTOREBIGINT,POOL_INDEX_TESTOREBIGINT,POOL_INDEX_FESTOREBIGINT,POOL_DATA_FESTOREBIGINT,UNREAD_PREF_PGSBIGINT,FILES_CLOSEDBIGINT,BP_NAMECHAR(18),DB_NAMECHAR(8),DB_PATHVARCHAR(255),INPUT_DB_ALIASCHAR(8))Inuserspace1;ЭтотDDL-запрособщедоступеннасайтеwww.
db-hq.
net.
СледующийURLдлявводаUPS025будетопределятьвсечетыретаблицы:http://www.
db-hq.
net/Articles/db2luw/perfluw/LUWv8SNP/UPS025.
sqlСкопируйтетекствфайлисохранитенасвоемкомпьютере.
Можетесоздатьтаблицы,используяследующуюкоманду:db2-tvfUPS025.
sqlЗаполнениеsnapshot-таблицДлязаписиодногоснимкатекущегосостояниявтаблицуBP_SNAPможноиспользоватьследующийSQL-запрос:--UPQ021Сохранениеснимкатекущегосостояниявтаблице.
--ТаблицасоздаетсяприпомощиUPQ020.
--Вближайшембудущемэтотзапросбудетвстроенвсценарийкомандногопроцессора.
----UPQ022иследующиесценариибудутсодержатьSQL-запросы--дляотчетовпоэтимтаблицам.
--INSERTINTOBP_SNAPSELECTdeveloperWorksibm.
com/developerWorks/ru/ОсновыDB2:мониторингDB2UDBСтраница6из12SNAPSHOT_TIMESTAMP,POOL_DATA_L_READS,POOL_DATA_P_READS,POOL_DATA_WRITES,POOL_INDEX_L_READS,POOL_INDEX_P_READS,POOL_INDEX_WRITES,POOL_READ_TIME,POOL_WRITE_TIME,POOL_ASYNC_DATA_READS,POOL_ASYNC_DATA_WRITES,POOL_ASYNC_INDEX_WRITES,POOL_ASYNC_READ_TIME,POOL_ASYNC_WRITE_TIME,POOL_ASYNC_DATA_READ_REQS,DIRECT_READS,DIRECT_WRITES,DIRECT_READ_REQS,DIRECT_WRITE_REQS,DIRECT_READ_TIME,DIRECT_WRITE_TIME,POOL_ASYNC_INDEX_READS,POOL_DATA_TO_ESTORE,POOL_INDEX_TO_ESTORE,POOL_INDEX_FROM_ESTORE,POOL_DATA_FROM_ESTORE,UNREAD_PREFETCH_PAGES,FILES_CLOSED,BP_NAME,DB_NAME,DB_PATH,INPUT_DB_ALIASFROMTABLE(SNAPSHOT_BP('perfdb',-1))asSNAPSHOT_BP;Теперьимеетсяоднастрокаданных.
Можнозагрузитьприведенныйнижесценарийиприменитьегодлязаполнениячетырехsnapshot-таблиц:http://www.
db-hq.
net/Articles/db2luw/perfluw/LUWv8SNP/UPS024.
sqlИнтерпретациявыводимойинформациивснимкетекущегосостоянияМногиеаспектывснимкахтекущегосостоянияговорятсамизасебя,тогдакакнекоторыетребуютвыполненияопределенныхвычислений.
Простейшимзапросомдляполученияданныхснимкатекущегосостоянияявляется:--UPQ022Нашпервыйпримерзапросаданныхснимкатекущегосостояния.
----ТаблицасоздаетсяприпомощиUPQ020изаполняетсяприпомощиUPQ021.
--ВближайшембудущемUPQ021будетвстроенвсценарийкоманднойстроки.
--SELECTSNAPSHOT_TIMESTAMPASTSTAMP,POOL_DATA_L_READSASDATA_LREADS,POOL_DATA_P_READSASDATA_PREADS,POOL_DATA_WRITESASDATA_WRITES,POOL_INDEX_L_READSASIX_LREADS,BP_SNAP.
POOL_INDEX_P_READSASIX_PREADSFROMBP_SNAP;Примечание:НастройкабуферногопулаявляетсяоднимизсамыхлучшихспособовповышенияпроизводительностиDB2.
Детальноеобсуждениевопросовнастройкибуферногопулавыходитзарамкиданнойстатьи,ностоитпотратитьвремянаисследованиеэтоговажноговопроса.
Дляначаламожноиспользоватьприведеннуюнижессылкуна"Учебноеibm.
com/developerWorks/ru/developerWorksОсновыDB2:мониторингDB2UDBСтраница7из12пособиепоMicrosoftExcel".
ПоищитедругиестатьивWebпоэтойтеме.
НекоторыехорошиепримерыестьнасайтеIBMdeveloperWorks":ОсновыDB2:ТабличныеобластиибуферныепулыПередовойопытнастройкиDB2UDBVersion8.
1ибазданных.
Длябольшейчитабельностирезультатовизкоманднойстроки,быливыбраныневсестолбцы.
И,конечноже,можнозаписатьусловиявпредложениеWHEREзапросаSELECTдлявыводатолькоисключительныхситуаций.
Длябуферныхпуловитабличныхобластейможноприменитьмногоаналогичныхусловий.
Буферныепулыпредставляютсобойобластивоперативнойпамяти.
Результатыизмерениябуферныхпуловпоказываютобщуюпроизводительность.
Табличныеобласти-этофайлы,ирезультатыихизмеренияпоказываютиндивидуальнуюпроизводительность.
developerWorksibm.
com/developerWorks/ru/ОсновыDB2:мониторингDB2UDBСтраница8из12ТипснимкатекущегосостоянияУсловиеКомментарийТаблицаПоисктаблицсмаксимальнымколичествомчитаемыхилизаписываемыхстрок.
Этосамыеактивныевашитаблицы.
Пересмотритеиндексыдляобеспечениябыстрогодоступа.
БуферныепулыСамыечитаемыефизическиестраницы.
Увеличьтебуферныепулыприналичиидоступнойпамяти.
Используйтеоперативнуюпамятьвместофизическоговвода/вывода.
Буферныепулы/табличныеобластиКоличествозакрытыхфайловбазыданныхдолжнобытьравнонулю.
УвеличьтепараметрMAXFILOP,еслиэточислонеравнонулю.
Буферныепулы/табличныеобластиКоэффициентыиспользованиядолжныбытьвысокими.
Особенноиндексыдолжныиметьвысокийкоэффициентиспользованиядляобеспеченияхорошейпроизводительности.
Буферныепулы/табличныеобластиКоличествосинхронныхоперацийчтениядолжнобытьмаленьким.
Асинхронныеоперациичтенияуказываютнапредварительнуювыборку.
Этоозначает,чтовыполняетсябольшоечислооперацияввода/вывода.
Создайтебольшеиндексовилиоптимизируйтеих.
Буферныепулы/табличныеобластиКоличествоасинхронныхоперацийзаписидолжнобытьмаленьким.
Вотличиеотоперацийчтения,асинхронныеоперациизаписи-нормальноеявление,посколькуэтоуказываетнато,чтотранзакциинеожидаютзаписи.
БазаданныхКоличествопереполненийиз-засортировокдолжнобытьмаленьким.
Эточислоуказываетнато,чтоимеетсямногооперацийзаписиичтениявременныхфайловнадиске.
Возможно,следуетувеличитьSORTHEAP/SHEAPTHRES.
БазаданныхDBHEAPдолжениметьдостаточныйразмер.
DBHEAPникогданедолжензаполнятьсяполностью.
ИспользуйтестолбецDB_HEAP_TOPснимкатекущегосостояниябазыданных,чтобыувидетьвысокийуровеньиспользуемостиDBHEAP.
БазаданныхКоэффициентиспользуемостикэшапакетадолженбытьбольшим(>95%).
Проверьтесоотношениеоперацийпоискавкэшепакетаиоперацийвставки,чтобыизбежатьзатратвремениназагрузкусдиска.
БазаданныхКоэффициентиспользуемостикэшакаталогадолженбытьбольшим(>95%).
Проверьтесоотношениеоперацийпоискавкэшекаталогаиоперацийвставки,чтобыизбежатьзатратвремениназагрузкусдиска.
БазаданныхБлокированиеСуществуетмножествовопросов,связанныхсблокированием.
Таймауты,взаимныеблокировкиирасширенияблокировокуказываютназадержкиипроблемы.
ВычислениядлябуферногопулаВ"РуководствеисправочникепоDB2SystemMonitor"содержитсянаборформул,которыеможноиспользоватьдляопределенияэффективностибуферныхпулов.
ЯавтоматизировалихипоместилврабочуюкнигуExcel.
ExcelWorkbookсодержиттриэлектронныетаблицы.
Первая-этовычислениекоэффициентовпроизводительностибуферныхпулов.
Вторая-примерполученияданныхизDB2вExcelчерезOpenDatabaseConnectivity(ODBC).
Третья-графическийпример,ibm.
com/developerWorks/ru/developerWorksОсновыDB2:мониторингDB2UDBСтраница9из12использующийвозможностиExcelдляпостроенияграфиков.
Нижеприведенассылканаэтурабочуюкнигу:http://db-hq.
net/downloads/BP%20Analysis.
xlsМониторысобытийДляполученияполнойкартиныактивностисистемыможноиспользоватьмониторысобытий.
Онипоказываютактивностьотначаладоконцаичастосостоятизобеихзаписейсобытий:какначала,такиегоокончания.
Чащевсегомониторысобытийиспользуютсядляанализаподключений,блокировокизапросов.
Результатработымониторовсобытийможнозаписатьвфайлы,именованныеканалы(namedpipes)и,начинаясверсииDB2Version8,втаблицы.
Выводимаяинформацияможетбытьблокируемойинеблокируемой.
Еслионаблокируема,гарантируетсяотсутствиепотерьданных,ноэтоможетпривестикбольшимпроблемамназагруженныхработойсистемах,генерирующихбольшоеколичествозаписей.
Обычноблокируемоговыводаинформацииследуетизбегать,особеннодлямониторовсобытийотзапросов,посколькуэтоможетпривестикаварийнымситуациям.
Можноограничитьуровеньмодульностимониторасобытийдляодногопользователяилиприложения.
Именованныеканалыполезныпринаписаниивашихсобственныхпрограммдляизвлеченияданныхизмониторов.
Используйтеихвнеблокирующемрежиме,чтобыизбежатьвлияниянаDB2приповышенииинтенсивностирабочейнагрузки.
События,связанныесподключениями,полезныдлянаблюдениязаиспользованиемсистемыпользователемилиприложением.
Этиданныепозволяютидентифицироватьплохоработающиепрограммы,наиболееактивныхпользователейитенденцииизмененияиспользования.
Еслиданныеанализируютсяежедневно,этопредоставляетвозможностьпроследитьдействияпользователейиобсудитьснимиспособыработысприложениеми,возможно,провестиобучениепоSQLилискорректироватьдизайнбазыданныхдлянаиболееоптимальнойподдержкиихспособаиспользованияDB2.
Можноопределитьиактивизироватьнесколькомониторовсобытий,работающиходновременно.
Событияотподключенийобычнонезанимаютмногоресурсовиневызываютпроблем.
СледующийSQL-запросопределяетмониторсобытийотвсехподключений:CREATEEVENTMONITORdlmonFORCONNECTIONSWRITETOTABLE;Посленастройкимониторасобытийнеобходимовключитьего,используя:SETEVENTMONITORdlmonSTATE=1;Можнотакженастроитьмониторысобытийнаавтоматическийзапускпризапускебазыданных.
Выполнениеприведенныхвышезапросовприводитксозданиючетырехтаблиц:developerWorksibm.
com/developerWorks/ru/ОсновыDB2:мониторингDB2UDBСтраница10из12connheader_dlmonconn_dlmonconnmemuse_dlmoncontrol_dlmonПримечание:НастройкабуферногопулаявляетсяоднимизнаилучшихспособовповышенияпроизводительностиDB2.
Детальноеобсуждениевопросовнастройкибуферногопулавыходитзарамкиданнойстатьи,ностоитпотратитьвремянаисследованиеэтоговажноговопроса.
Дляначаламожноиспользоватьприведеннуюнижессылкуна"УчебноепособиепоMicrosoftExcel".
Поищитедругиестатьивинтернетепоэтойтеме.
НекоторыехорошиепримерыестьнасайтеIBMdeveloperWorks:"ОсновыDB2:Табличныеобластиибуферныепулы""ПередовойопытнастройкиDB2UDBVersion8.
1ибазданных".
РезюмеИзмерениепоказателейработысистемыявляетсяключевымдляпониманияспособаиспользованияDB2ввашейорганизации.
Анализируяданныеопроизводительностинарегулярнойоснове,высможетелучшепонятьиспользуемыерабочиенагрузкииосуществитькорректировкидовозникновенияпроблемы.
ibm.
com/developerWorks/ru/developerWorksОсновыDB2:мониторингDB2UDBСтраница11из12РесурсыдляскачиванияОписаниеИмяРазмерbpanalysis.
zip(HTTP|FTP)37KBdeveloperWorksibm.
com/developerWorks/ru/ОсновыDB2:мониторингDB2UDBСтраница12из12ПохожиетемыОригиналстатьи"DB2Basics:Thewhysandhow-tosofDB2UDBmonitoring".
(EN)РуководствоисправочникпоDB2UDBSystemMonitor.
(EN)CopyrightIBMCorporation2008(www.
ibm.
com/legal/copytrade.
shtml)Торговыемарки(www.
ibm.
com/developerworks/ru/ibm/trademarks/)

HaloCloud:日本软银vps100M/200M/500M带宽,,¥45.00元/月

halocloud怎么样?halocloud是一个于2019下半年建立的商家,主要提供日本软银VPS,广州移动VDS,株洲联通VDS,广州移动独立服务器,Halo邮局服务,Azure香港1000M带宽月抛机器等。日本软银vps,100M/200M/500M带宽,可看奈飞,香港azure1000M带宽,可以解锁奈飞等流媒体,有需要看奈飞的朋友可以入手!点击进入:halocloud官方网站地址日本vp...

什么是BGP国际线路及BGP线路有哪些优势

我们在选择虚拟主机和云服务器的时候,是不是经常有看到有的线路是BGP线路,比如前几天有看到服务商有国际BGP线路和国内BGP线路。这个BGP线路和其他服务线路有什么不同呢?所谓的BGP线路机房,就是在不同的运营商之间通过技术手段时间各个网络的兼容速度最佳,但是IP地址还是一个。正常情况下,我们看到的某个服务商提供的IP地址,在电信和联通移动速度是不同的,有的电信速度不错,有的是移动速度好。但是如果...

亚洲云-浙江高防BGP.提供自助防火墙高防各种offer高防BGP!

 亚洲云Asiayun怎么样?亚洲云Asiayun好不好?亚洲云成立于2021年,隶属于上海玥悠悠云计算有限公司(Yyyisp),是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。Asiayun提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括B...

lockinfo为你推荐
支付宝查询余额支付宝钱包怎么查余额?什么是电子邮件 什么是电子邮件微信如何建群微信怎么建立群手机区号打电话怎么加区号?9flashIE9flash模块异常。godaddygodaddy域名怎样使用怎么点亮qq空间图标怎么点亮QQ空间的图标电子商务网站模板做电子商务网站用什么cms或者模版比较好?srv记录exchange 2010 自动发现需不需要srv记录服务器连接异常主服务器连接异常
网址域名注册 vps教程 鲁诺vps 中国域名网 国外永久服务器 dreamhost cpanel主机 webhosting rackspace 新世界电讯 ubuntu更新源 嘉洲服务器 警告本网站美国保护 怎么测试下载速度 seednet cdn加速原理 1g空间 cn3 河南移动网 gtt 更多