Posted by Владимир Секретев (24.112.158.250) on July 21, 2001 at 23:29:02:
In Reply to: И у нас серверы иногда виснут posted by Алексей Смирнов on July 21, 2001 at 05:29:59:
У меня цифры чуть более скромные, чем у Анатолия, но могу свидетельствовать, что сервер 3.22r легко выдерживает групповой запрос состоящий из 25677 операций.
В настоящее время я занимаюсь переносом данных из одной системы в другую. Сейчас это склад, состоящий из 8559 наименований. Принимающей системой является сервер MS SQL 7.0, расположенный на машине IBM NetFinity 1 GB RAM, 2xPII/700 MHz. Стыдно (за продукты Microsoft), но эта система загружает вышеозначенный склад за 50 минут.
Естественно возникло желание поставить эксперимент и загрузить то же объем данных на сервер ФбП. Небольшое дополнение к программе и она помимо SQL скрипта генерит файл *.IN. На каждый объект хранения в этом *.IN отводится три команды.
1. Создать соответствующий счет
2. Зарегистрировать операцию, устанавливающую динамические характеристики – количество, стоимость, продажную цену.
3. Запись в дисковую базу некоторых статических параметров.
Так и получается 8559х3=25677
Понятно, что никто не разрешит мне устанавливать свой софт на корпоративный сервер, поэтому адекватного сравнения произвести не удалось. ФбП запускался на моем лап-топе SHARP Actius-150, P200MMX 64MB RAM.
Так вот, запрос из 25677 операций, (включая 8559 операций обращения к дисковой базе данных) обрабатывается сервером ФБП за 6 минут!
6 минут на слабом железе против 50 минут на сверхсильном!
Вопрос, впрочем, не в сравнении скорострельности, а в надежности работы. Так вот, работает без проблем. Эксперименты проводились на 3.08 и 3.22r несколько раз. Неизменно работало без сбоев, операции не двоились, мнемосхема не портилась, сервер не зависал.