Миф: как IBM победил БЭСМ

User avatar
tengiz
Уже с Приветом
Posts: 4468
Joined: 21 Sep 2000 09:01
Location: Sammamish, WA

Re: Миф: как IBM победил БЭСМ

Post by tengiz »

zVlad wrote: Я полагаю он опасался за performance. Могу переспросить что он имел в виду.

Я нисколько не сомневаюсь что MS SQL оснащен мониторами богато. Но разница в том что в Production все эти мониторы как правило отключаются, а у нас нет - все работают и собирают всю информацию. Единственно от ключается сбор данных для анализа производительности. Точнее включается по необходимости.

Этот DBA имеет сертификаты не только по MS SQL, но и по Oracle, и фактически обе BD администрит. Так что не надо ему "подучиваться". Это в Вашей консерватории в целом проблема.
Уважаемый г-н zVlad, существует более чем один способ включить трейсинг в SQL Server, я полагаю, Ваш коллега выбрал самый зрелищный и простой - графический тул, запускаемый на клиенте и высасывающий по сети из сервера довольно большой объем данных, в случае OLTP нагрузки, сравнимый, а то и превышающий размер данных, которые приложения гонят через сеть туда/сюда. Очевидно, что этого делать не стоит в реальной ситуации без того, чтобы сильно ограничить фильтрацией трассу.

Альтернатива, которой следует пользоваться аккуратному DBA, это сохранять трассы на сервере в файловой системе (или даже в таблице в базе) с автоматической архивацией файлов с трассами. Что будет иметь очень ограниченное (в большинстве случаев ничтожное) влияние на производительность сервера в целом. Это все прекрасно известно и не составляет какого-то секретного знания.

В общем, SQL Profiler на клиенте без фильтрации это примерно как те ad-hoc запросы на МФ без надлежащих индексов, которые работали сутками вместо десятков секунд. На редкость непрофессионально. Хотя для демонстрации по быстрому, возможно, и терпимо.
Cheers
StrangerR
Уже с Приветом
Posts: 38016
Joined: 14 Dec 2006 20:13
Location: USA

Re: Миф: как IBM победил БЭСМ

Post by StrangerR »

Да не в том дело. Тут же хоть ты тресни но
И все это на 5 CPU и в 12 GB memory.
курям на смех. У конкурента будет 128 ГБ памяти и 32 коровы, и хоть ИБМ костьми ляжет, но конкурировать с выборкой из памяти а также с тем, что 16 свихнувшихся запросов которые забивают 16 коров - забъют все 5 МФ шных коров но не смогут забить 32 послабее но Интеловские - это факт. А забитые коровы из за свихнувшейся то Жабы то еще каких то взбрыков - я наблюдаю регулярно, сам сегодня Жабу пришибал которая свихнулась вдруг.

Приложений которым важна именно скоорость отдельно взятой коровы, причем любой (по стоимости) ценой очень мало. А все преимущества МФ видны только на них.

А еще конкурент поставит SSD диски, среднего класса (10 PB записей за время жизни) и сделает зеркало базы с первичной на SSD, и получит еще ускорение раз в 5. На МФ же цена SSD дисков наверняка космическая и там просто таки не решатся такие деньги потратить. И получим еще разницу в скорости раза в 4.
iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: Миф: как IBM победил БЭСМ

Post by iDesperado »

подниму тему. у меня тут в одном разговоре проскочило, что у ibm 370/ЕС все таки не было полноценной защиты памяти. нельзя было обратиться в чужое адресное пространство напрямую, но вроде как были еще некие команды которые могли оперировать диапазоном памяти. т.е. были команды которые могли писать несколько байтов, где первые байты укладывались в свое адресное пространство, а последние могли случайно "залезть" в чужое, со всеми вытекающими.
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

Re: Миф: как IBM победил БЭСМ

Post by zVlad »

iDesperado wrote:. т.е. были команды которые могли писать несколько байтов, где первые байты укладывались в свое адресное пространство, а последние могли случайно "залезть" в чужое, со всеми вытекающими.
Команды эти назовите уж тогда.
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

Re: Миф: как IBM победил БЭСМ

Post by zVlad »

tengiz wrote:
zVlad wrote: Я полагаю он опасался за performance. Могу переспросить что он имел в виду.

.....
Уважаемый г-н zVlad, существует более чем один способ включить трейсинг в SQL Server, я полагаю, Ваш коллега выбрал самый зрелищный и простой - графический тул, запускаемый на клиенте и высасывающий по сети из сервера довольно большой объем данных, в случае OLTP нагрузки, сравнимый, а то и превышающий размер данных, которые приложения гонят через сеть туда/сюда. Очевидно, что этого делать не стоит в реальной ситуации без того, чтобы сильно ограничить фильтрацией трассу.

....
У наших програмистов на МФ обнаружились привычки за которые им на других платформах поотрывали бы головы.

Оказывается что они в продакшн не выключают отладочную печать. На днях один из продакшн батчей достиг лимита (который конечно можно увеличить) количества печатных строк - 10 миллонов записей.

Попытки призвать их к порядку и хотя бы направить отладочную печать в DUMMY (или "null file", не знаю как там у вас это называется и есть ли вообще) наткнулись на яростное нежелание это делать обьясняемое тем что "а вдруг что-нибудь случится и эта отладочная печать поможет нам разобраться".
User avatar
SVK
Уже с Приветом
Posts: 8255
Joined: 23 Jul 2003 03:53
Location: SPb - KW - NY - CT - MD

Миф: как IBM победил БЭСМ

Post by SVK »

zVlad wrote:
iDesperado wrote:. т.е. были команды которые могли писать несколько байтов, где первые байты укладывались в свое адресное пространство, а последние могли случайно "залезть" в чужое, со всеми вытекающими.
Команды эти назовите уж тогда.

Да не было (и нет) таких команд. Уж на Ассемблерах я за свою жизнь понаписал достаточно...

К тому же, если бы и были, то толку от них не было бы. Залезать в неизвестный край памяти неизвестного соседнего региона - какой смысл???
LG - Life's good.
But good life is much better.
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

Re: Миф: как IBM победил БЭСМ

Post by zVlad »

SVK wrote:
zVlad wrote:
iDesperado wrote:. т.е. были команды которые могли писать несколько байтов, где первые байты укладывались в свое адресное пространство, а последние могли случайно "залезть" в чужое, со всеми вытекающими.
Команды эти назовите уж тогда.

Да не было (и нет) таких команд. Уж на Ассемблерах я за свою жизнь понаписал достаточно...

К тому же, если бы и были, то толку от них не было бы. Залезать в неизвестный край памяти неизвестного соседнего региона - какой смысл???

Я ожидал напишут о чем-нибудь вроде MVCL где длинны полей задавались в регистрах и могли быть на момент выполнения какими угодно. Но... даже этого не дождался.
iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: Миф: как IBM победил БЭСМ

Post by iDesperado »

SVK wrote: Да не было (и нет) таких команд. Уж на Ассемблерах я за свою жизнь понаписал достаточно...
К тому же, если бы и были, то толку от них не было бы. Залезать в неизвестный край памяти неизвестного соседнего региона - какой смысл???
вы зря свой скромный опыт проецируете на всю вселенную, все там есть
http://bitsavers.informatik.uni-stuttga ... _Sep75.pdf

скорее всего речь о командах MVC, но у меня подробностей пока нет. будет возможность спрошу ...
User avatar
Dmitry67
Уже с Приветом
Posts: 28294
Joined: 29 Aug 2000 09:01
Location: SPB --> Gloucester, MA, US --> SPB --> Paris

Re: Миф: как IBM победил БЭСМ

Post by Dmitry67 »

Отладочная печать? А логгинга а файлы нет?
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

Re: Миф: как IBM победил БЭСМ

Post by zVlad »

iDesperado wrote:
SVK wrote: Да не было (и нет) таких команд. Уж на Ассемблерах я за свою жизнь понаписал достаточно...
К тому же, если бы и были, то толку от них не было бы. Залезать в неизвестный край памяти неизвестного соседнего региона - какой смысл???
вы зря свой скромный опыт проецируете на всю вселенную, все там есть
http://bitsavers.informatik.uni-stuttga ... _Sep75.pdf

скорее всего речь о командах MVC, но у меня подробностей пока нет. будет возможность спрошу ...
Ни хрена себе ссылочка - 329-ти страничный "IBM System/370 Principles of Operation"? И что с ней делать?
iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: Миф: как IBM победил БЭСМ

Post by iDesperado »

zVlad wrote: Ни хрена себе ссылочка - 329-ти страничный "IBM System/370 Principles of Operation"? И что с ней делать?
ознакомиться со списком команд, например. SVK не встречал команд "которые могли писать несколько байтов", отличный документ который заполнит этот пробел товарища.
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

Re: Миф: как IBM победил БЭСМ

Post by zVlad »

iDesperado wrote:
zVlad wrote: Ни хрена себе ссылочка - 329-ти страничный "IBM System/370 Principles of Operation"? И что с ней делать?
ознакомиться со списком команд, например. SVK не встречал команд "которые могли писать несколько байтов", отличный документ который заполнит этот пробел товарища.
Вы не юлите. Вы писали про наличие команд которые могли "залезть" в чужую память. Что это за команды?
Last edited by zVlad on 19 Nov 2014 18:52, edited 1 time in total.
User avatar
Frecken Bock
Уже с Приветом
Posts: 9639
Joined: 18 Nov 2004 07:44
Location: Raleigh, NC

Re: Миф: как IBM победил БЭСМ

Post by Frecken Bock »

zVlad wrote: Попытки призвать их к порядку и хотя бы направить отладочную печать в DUMMY (или "null file", не знаю как там у вас это называется и есть ли вообще) наткнулись на яростное нежелание это делать...
Хе-Хе... Когда-то написала рац предложение, чтоб ставили DUMMY на ненужной печати ( на EC-1040), прикинула экономию бумаги и получила свою копеечку за рацуху и, что более важно, запись в трудовую книжку :D
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

Re: Миф: как IBM победил БЭСМ

Post by zVlad »

Dmitry67 wrote:Отладочная печать? А логгинга а файлы нет?
Дима, не будьте таким наивным. Конечно ничегоо не печатается, но строго говоря это механизм печати который останавливается на этапе spooling-a и может быть просмотрен в spool-e, или скопирован в файл.
User avatar
SVK
Уже с Приветом
Posts: 8255
Joined: 23 Jul 2003 03:53
Location: SPb - KW - NY - CT - MD

Re: Миф: как IBM победил БЭСМ

Post by SVK »

iDesperado wrote:
zVlad wrote: Ни хрена себе ссылочка - 329-ти страничный "IBM System/370 Principles of Operation"? И что с ней делать?
ознакомиться со списком команд, например. SVK не встречал команд "которые могли писать несколько байтов", отличный документ который заполнит этот пробел товарища.
Не надо извращаться, и извращать.
Некрасиво выглядит.
LG - Life's good.
But good life is much better.

Return to “Вопросы и новости IT”