- ўвядзенне Па меры росту кампаніі расце аб'ём дадзеных, якія выкарыстоўваюцца ёю ўнутры сістэмы групавой...
- захоўванне дадзеных
- падзел дадзеных
- Дадзеныя для працы модуля "Пошук"
- Захоўванне рэзервовых копій
- Настройка шляху захоўвання Базы Дадзеных
- заключэнне
ўвядзенне
Наша команда-партнер Artmisto
Па меры росту кампаніі расце аб'ём дадзеных, якія выкарыстоўваюцца ёю ўнутры сістэмы групавой працы TeamWox. Гэта прыводзіць да павышэння нагрузкі на прыладу захоўвання дадзеных. Пры гэтым выдаткі прылады на абслугоўванне дадзеных значна павялічваюцца, што, у сваю чаргу, можа запавольваць працу TeamWox.
Па змаўчанні сістэма групавой работы TeamWox выкарыстоўвае адно прылада захоўвання дадзеных і ўбудаваную сістэму кіравання базамі дадзеных (СКБД) FireBird. Для павышэння прадукцыйнасці TeamWox пры працы з дадзенымі рэкамендуецца перанос дадзеных на асобныя прылады.
У дадзеным артыкуле будзе разгледжана схема захоўвання дадзеных ўнутры сістэмы групавой працы TeamWox, а таксама аптымізацыя дадзенай схемы з дапамогай размеркавання дадзеных на асобныя прылады захоўвання інфармацыі.
неабходнасць аптымізацыі
Варта адзначыць, што ў аптымізацыі існуе неабходнасць, толькі калі ваша кампанія працуе з інфармацыяй досыць у вялікім аб'ёме. Крытэрамі такой кампаніі з'яўляюцца наступныя параметры:
- Загрузка працэсара пры працы TeamWox часта перавышае 5%. Паглядзець загрузку працэсара можна ў раздзеле "Статыстыка" ўкладкі "Кіраванне".
- Аб'ём, займаны сістэмай групавой працы TeamWox на дыску, перавышае 30 Гб. Паглядзець, колькі займае TeamWox, можна ў раздзеле "Агляд" ўкладкі "Кіраванне".
- Колькасць працуюць супрацоўнікаў онлайн перавышае 50 чалавек. Гэтая інфармацыя даступная ў раздзеле "Статыстыка" ўкладкі "Кіраванне".
Для кампаній, якія ствараюць нізкую нагрузку на прыладу захоўвання дадзеных, у аптымізацыі няма сэнсу, бо яна не паскорыць працу сістэмы TeamWox.
захоўванне дадзеных
Сістэма групавой работы TeamWox захоўвае свае дадзеныя ў двух розных тыпах сховішчаў:
- SQL база дадзеных. Змяшчае дадзеныя, якія апісваюць сувязі і аб'екты розных модуляў. Знаходзіцца ў каталогу "/ db" у файле "teamwox.fdb". Доступ ажыццяўляецца праз СКБД Firebird.
- Файлавае сховішча. Змяшчае ўнутраныя дадзеныя кампаніі ў зашыфраваным выглядзе і захоўваецца ў выглядзе файлаў. Знаходзіцца ў каталогу "/ data". Доступ ажыццяўляецца праз ядро сістэмы групавой працы TeamWox.
Па змаўчанні ўсе дадзеныя сервер TeamWox захоўвае лакальна ў каталогу ўстаноўкі на адным цвёрдым дыску. Па меры росту кампаніі расце аб'ём дадзеных, захоўваемых і чытаных у сістэме групавой працы TeamWox.
Даведацца інфармацыю аб выкарыстанні дыскавай прасторы можна на старонцы "Агляд" ўкладкі "Упраўленне":
Тут паказаны аб'ёмы дадзеных, займаныя серверам і рэзервовымі копіямі. Таксама прагназуецца выкарыстанне дыска для наступных рэзервовых копій.
падзел дадзеных
Пры частым чытанні / запісу дадзеных на адным і тым жа прыладзе захоўвання шмат часу траціцца прыладай на ўстаноўку пазіцыі для чытання / запісы. Як відаць з ніжэйпрыведзенай схемы, паасобнае захоўванне дадзеных на розных прыладах дазваляе пазбегнуць гэтых часовых страт. Такім чынам, узрастае хуткасць працы з інфармацыяй і прадукцыйнасць самой сістэмы групавой працы TeamWox.
Для таго каб зняць нагрузку з прылады захоўвання дадзеных, у сістэме групавой працы TeamWox прадугледжана магчымасць вызначэння шляхоў для захоўвання розных дадзеных.
Не варта блытаць прылада захоўвання дадзеных і лагічны дыск (напрыклад, дыск C :). Адна прылада захоўвання дадзеных можна разбіць на некалькі лагічных дыскаў (напрыклад, C :, D :, E :). Пры гэтым ніякага павышэння прадукцыйнасці не адбудзецца пры пераносе захоўваемых дадзеных сістэмы на розныя лагічныя дыскі аднаго і таго ж прылады. Гэта звязана з тым, што ўсе аперацыі чытання / запісы ў канчатковым выніку будзе выконваць адно прылада захоўвання дадзеных.
Для таго каб даведацца, якія прылады захоўвання дадзеных у вас ўстаноўлены, неабходна перайсці ў "Упраўленне Кампутарам". Для гэтага ў меню "Пуск" абярыце "Выканаць", набярыце "compmgmt.msc" і націсніце "ОК". У якое адкрылася акне перайдзіце ў "Упраўленне дыскамі". Кожнай прылады захоўвання дадзеных адпавядае інфармацыйная радок, у якой слупкамі прадстаўлены устаноўленыя лагічныя дыскі і адпаведныя ім назвы:
Разгледзім розныя налады сістэмы групавой працы TeamWox для кіравання захоўваннем дадзеных.
Дадзеныя для працы модуля "Пошук"
Пошук рэалізаваны ў выглядзе асобнага модуля сістэмы групавой працы TeamWox. Пры гэтым ён выкарыстоўваецца практычна ўсімі модулямі і кампанентамі сістэмы. Пошукавыя індэксы і дадзеныя захоўваюцца на дыску ў файлах у каталогу <Шлях ўстаноўкі TeamWox> \ data \ search.
Па меры росту дадзеных і колькасці карыстальнікаў, якія працуюць у сістэме, таксама растуць дадзеныя і індэксы модуля "Пошук". Такім чынам, павялічваецца нагрузка на прыладу захоўвання дадзеных. Выкарыстанне аднаго фізічнай прылады для працы з дадзенымі сістэмы групавой працы TeamWox і дадзенымі модуля "Пошук" пагаршае праблему.
Для зняцця нагрузкі з прылады захоўвання дадзеных у сістэме групавой працы TeamWox прадугледжана магчымасць паказаць шлях для захоўвання пошукавых дадзеных. Для гэтага неабходна выканаць наступныя дзеянні:
- Спыніце службу сістэмы групавой працы TeamWox, выканаўшы каманду "updater.exe / stop" (гл. кансольныя каманды ).
- Перанясіце ўсе файлы з каталога <Шлях ўстаноўкі TeamWox> \ data \ search ў новы каталог на іншую прыладу захоўвання дадзеных. Вы таксама можаце проста стварыць пусты каталог для захоўвання пошукавых дадзеных без пераносу ў яго файлаў. У гэтым выпадку пошукавыя дадзеныя будуць аўтаматычна перастварыў пасля запуску сервера TeamWox.
- Зменіце або стварыце параметр "search_path" у файле канфігурацыі сістэмы групавой працы TeamWox (teamwox.cfg), задаўшы ў ім поўны шлях да новага каталогу, куды быў ажыццёўлены перанос дадзеных.
- Выдаліце стары каталог <Шлях ўстаноўкі TeamWox> \ data \ search, уключаючы ўсе яго файлы.
- Запусціце сістэму групавой працы TeamWox, выканаўшы каманду "updater.exe / start" (гл. кансольныя каманды ).
Прыклад правільнай налады шляху захоўвання пошукавых дадзеных:
Захоўванне рэзервовых копій
Для стварэння рэзервовых копій па змаўчанні выкарыстоўваецца той жа дыск, што і для дадзеных TeamWox. Гэта прыводзіць да павышэння рызыкі страты ўсіх дадзеных кампаніі пры выхадзе са строю прылады захоўвання. Таксама расце фрагментацыя дыска з-за вялікай колькасці рэзервуюцца файлаў.
Рэкамендуем захоўваць рэзервовыя копіі на асобным прыладзе захоўвання дадзеных. Пра тое, як наладзіць шлях для стварэння рэзервовых копій, вы можаце даведацца ў названым раздзеле "Рэзерваванне" .
Настройка шляху захоўвання Базы Дадзеных
Для працы з базай дадзеных TeamWox выкарыстоўвае сістэму кіравання базамі дадзеных FireBird. Настройка падлучэння да базы дадзеных задаецца ў файле канфігурацыі TeamWox (teamwox.cfg). Яна вызначаецца наступнымі параметрамі:
- sql_user - імя карыстальніка для падлучэння (па змаўчанні sysdba)
- sql_password - пароль для падлучэння (па змаўчанні masterkey)
- sql_address - шлях да базы дадзеных TeamWox (па змаўчанні <Шлях ўстаноўкі TeamWox> \ db \ teamwox.fdb)
Калі вы хочаце выкарыстоўваць іншую прыладу для захоўвання базы дадзеных TeamWox, вам неабходна выканаць наступныя дзеянні:
- Спыніце службу сістэмы групавой працы TeamWox, выканаўшы каманду "updater.exe / stop" (гл. кансольныя каманды ).
- Перанясіце файл базы дадзеных teamwox.fdb з каталога <Шлях ўстаноўкі TeamWox> \ db у новы каталог на іншую прыладу захоўвання дадзеных.
- Зменіце або стварыце параметр "sql_address" у файле канфігурацыі сістэмы групавой працы TeamWox, задаўшы ў ім поўны шлях да файла базы дадзеных. Напрыклад, sql_address = "F: \ TeamWox Database \ teamwox.fdb".
- Запусціце сістэму групавой працы TeamWox, выканаўшы каманду "updater.exe / start" (гл. кансольныя каманды ).
Прыклад правільнай налады шляху захоўвання базы дадзеных:
заключэнне
У артыкуле былі разгледжаны асноўныя метады аптымізацыі працы з дадзенымі, што выкарыстоўваюцца сістэмай групавой працы TeamWox. Асноўнымі параметрамі аптымізацыі з'яўляюцца павышэнне прадукцыйнасці сервера TeamWox і бяспеку дадзеных кампаніі.
Хацелася б адзначыць, што прадукцыйнасць сістэмы групавой працы TeamWox залежыць ад канфігурацыі платформы, на якой яна ўсталявана. Такім чынам, павелічэнне магутнасці працэсара, аб'ёму памяці, хуткасці працы жорсткіх дыскаў і сеткі таксама пацягнуць за сабой рост прадукцыйнасці TeamWox.
Не рэкамендуецца вырабляць прыведзеныя вышэй налады, калі пры працы з сістэмай TeamWox не назіраецца затрымак. Гэта сведчыць аб тым, што платформа, на якой усталяваны сервер TeamWox, цалкам спраўляецца з стваранай нагрузкай.
Артыкулы па тэме:
- FAQ
- Налада сістэмы групавой працы TeamWox для доступу з сеткі Інтэрнэт
- Інструкцыя па ўстаноўцы сервера TeamWox
- Як атрымаць легальны SSL сертыфікат для TeamWox?
- Ўстаноўка TeamWox Communicator на ваш кампутар
- Міграцыя з сістэмы кіравання заяўкамі OTRS на сістэму групавой працы TeamWox
- Техсаппорт з ужываннем MetaQuotes TeamViewer
- Даведачнае кіраўніцтва TeamWox
- Ўмовы пастаўкі TeamWox
2010.03.30