15.07.2011 20:12, Dmitri Kuzmenko пишет: > Hello, A. Truhin! > > A.Truhin wrote: > >> А о чем тема то была? С начала? О выборе сервера под задачу! И о каком >> perfmon говорить если сервера еще нет! Вообще то что я написал, меня на >> данный момент не интересует, я прекрасно на опыте (который сын ошибок >> трудных) знаю, что нужно мне, под мою задачу. Речь идет о выборе железа >> / планировании закупок и т.д. > > я тогда не понял. Вот, мы знаем как работает ФБ на машине 1, 2, 3, > с задачами А, Б, В. > Мы можем экстраполировать эти данные для выбора железа под конкретную > задачу. Если мы не знаем, как работает ФБ и как работает железо вообще, > мы ничего не можем выбрать. Вот тут ключевой момент в том, что "Вот, мы знаем как работает ФБ на машине 1, 2, 3....Мы можем экстраполировать", я например тоже знаю (касаемо моих задач), но вопрос автора, в том и заключается что он не знает. Не у всех есть возможность сравнить работу FB на 5-10-50 серверах разных конфигураций, а закупить железо под будущую задачу на FB, нужно. > >> Мне странно слышать что ты считаешь это не нужным, хотя все остальные >> производители СУБД уделяют этому очень много времени/ресурсов/информации. > > я говорю о том, что программист не может жить в отрыве от хотя бы > элементарных знаний о дисках, памяти, и куда они "расходуются" СУБД. > Простой статьи "как выбрать железо для сервера" достаточно не будет. > Вон, в игровых журналах и на железных сайтах постоянно появляются > статьи по выбору компов для разных задач. Нельзя прочитать одну статью > и считать, что теперь можно "собирать любой комп под любую задачу". > Согласен. Но в разных СУБД требования к ресурсам разные, и сколько ни знай сис. админ. о железе, если он не сталкивался с высоконагруженными FB серверами, он не сможет определить что закупать для будущей задачи.
>> Вообще здесь очень четко видно отличие коммерческих СУБД, от бесплатных, >> сам продукт может быть очень хорошим, но >> документация/сопровождение/нагрузочное тестирование :( > > да фигня это все. Вот есть тест tpc-c, который мы часто используем > в своих тестах, и пишем об этом в статьях. Хоть кто-то сам спросил > нас "дайте тест" для проверки на каком-то железе? Нет. Почему? > А потому, что нужны системные знания, а не фактография в виде > "чтобы крутилось быстрее нажмите вот эту кнопку". > Может потому, что у кого есть железо, на нем крутится конкретная задача, и там человеку не tpc-c, а кто только собирается закупать железо (как автор) ему еще не на чем крутить тесты.

