|
![]() |
#1 |
Участник
|
Кстати просмотрел несколько линков по производительности,
почти во многих из них (в том числе МС ных) стоит Gigabit ethernet сеть между АОС и MS SQL Server, хотя даже у Gigabit ethernet реальная скорость около 120 - 200 мегабайт в секунду. а если несколько пользователей строят серьезные отчеты за весь период, а часть поьзоватеей работает с другими данными, то на 50 - 70 пользователей может быть не так уж и много 120 мегабайт в секунду при реальной скорости в 120 мегабайт в секунду на 70 пользователей, получается что то около 1,7 мегабайта данных в секунду между АОС и MS SQL Server. а при простом ethernet 100 мегабит то вообще маловато. да и время доставки пакета с данными тоже разное естественно. наверно надо мерить трафик по каналу AOS - MS SQL ну и индексы поятное дело ![]() без них будут сплошные table scan хотя там где идет большое кличество вставляемых данных в таблицу то физический кластерный индекс каждый раз будет перестраиваться при вставках данных. |
|
![]() |
#2 |
Участник
|
Цитата:
Давайте таки определимся. В вашем случае, к каналу "между серверами" подключены другие пользователи? обратите внимание, что на всех "линках по производительности" это отдельная линия. Подразумевается физически отдельная. Пользователи должны быть подключены к другому физическому кабелю. |
|
![]() |
#3 |
Участник
|
Цитата:
Тут вопрос не в скорости (она не намного выше чем при 100Мбит сети), а в пропускной способности канала. Это как когда ленинградку в шереметьево закрыли наполовину - для 10 маши скорость бы не изменилась, а 100 уже ждут!!! |
|
![]() |
#4 |
Участник
|
to Mazzy:
Цитата:
Evgeniy2020, не видел этого сообщения когда писал свое.
Давайте таки определимся. В вашем случае, к каналу "между серверами" подключены другие пользователи? обратите внимание, что на всех "линках по производительности" это отдельная линия. Подразумевается физически отдельная. Пользователи должны быть подключены к другому физическому кабелю. ![]() напирмер из одного указанного линка http://axapta.mazzy.ru/lib/axapta_be...ark_scheme.jpg ![]() насколько я понимаю можно коммутатором разделить сеть. или же можно использовать какую то другую топологию (как раз речь в твикинге идет о поиске наиболее эффективной топологии) to Egorych: значит все таки 120 мегабайт в секунду в лучшем случае, а если там зарыться в коэффициент данные/служебные данные фреймов (tcp/ip) то скорость данных наверно еще меньше чем 120. кстати понравились материалы Welcome -- Ax Database Configuration Checklist http://blogs.msdn.com/b/axperf/archi...st-part-1.aspx http://blogs.msdn.com/b/axperf/archi...st-part-2.aspx SQL Server 2005, 2008: Создание недостающих индексов http://itband.ru/2009/07/sql-server-...dex/#more-1872 Последний раз редактировалось Evgeniy2020; 16.09.2010 в 12:53. |
|
![]() |
#5 |
Участник
|
Цитата:
![]() по (убыванию) приоритетов: = прежде всего займитесь Table scan'ами = займитесь индексами = займитесь запросами, чтобы они не гоняли данные к клиенту (основной трафик должен идти между SQL и AOS, к клиентам должен идти минимально необходимый для работы трафик) = ... = много оптимизаций, не затрагивающих железо = ... = выделите отдельный канал для AOS-SQL, пользователи должны подключаться к AOS по физически другому каналу = если возможно, то сделайте этот отдельный канал максимально быстрым |
|
Теги |
производительность, настройка оборудования, настройка сети |
|
|