- Вступ У міру зростання компанії зростає обсяг даних, які використовуються нею всередині системи групової...
- Зберігання даних
- поділ даних
- Дані для роботи модуля "Пошук"
- Зберігання резервних копій
- Налаштування шляху зберігання Бази Даних
- висновок
Вступ
Наша команда-партнер 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