Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
кто участвовал в тестировании, поделитесь ощущениями. интересует производительность и recovery после падений. все это обещали улучшить в 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 14:31 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
боюсь, что до нового года оно будет падать чаще обычного ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 15:11 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
вопрос несколько в другой плоскости, если они не сделали ничего в указанных моментах придется переходить на ASE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 15:15 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
А может это вопрос покупки UPS? В чем проблема с recovery? По производительности ухудшений не заметил, хотя серьезных замеров не делал. А вот улучшить можно заметно с использованием новых возможностей. Портал русскоязычной группы пользователей Sybase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 15:24 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
в asa отсутвует recovery как класс. а база может быть порушена даже на выходе engine. кроме того, наличе упс не отменает рековери механизмы для базы. у меня по разным причнам накрывалась база на asa 4 раза за полгода. когда частично, когда полностью. ase стояший в углу и регулярно попадающий под проблемы с электирчеством базу поднимал всегда. производительность для реалтайма - не атомная станция конечно - не удовлетворяет. выкатывать тесты и спорить не буду. в моем случае производительности недостаточно. запросы вылизаны, железо хорошее, памяти достаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 17:39 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindto wrote: > а база может быть порушена даже на выходе engine Не может. Просто прими к сведению. > у меня по разным причнам накрывалась база на asa 4 раза за > полгода. когда частично, когда полностью. Кому-то бог дал рученьки, кому-то - грабельки... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 17:45 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
> а база может быть порушена даже на выходе engine Не может. Просто прими к сведению. это ты прими к сведению. может задумаешься. > у меня по разным причнам накрывалась база на asa 4 раза за > полгода. когда частично, когда полностью. Кому-то бог дал рученьки, кому-то - грабельки... хотелось бы на твой фото глянуть. и прекрати хамить на форуме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 17:47 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
Странно все это. У меня личные проекты эксплуатируются на множестве клиентов на базе WIN 2000/XP и далеко не везде есть даже UPS - нигде БД не портилась ни разу. Далее работаю в компании, у которой на базе ASA много лет стоит полноценный биллинг как для себя, так и других компаний - нигде БД не рушилась. Запись в БД естественно для такого класса приложения идет непрерывно по звонкам, оплатам и т.д. Та же самая ситуация с версией под Линукс, работаем на этой ОС правда недолго - около полгода, но проблем данного характера не наблюдается. Видимо зависит от кармы и каких то случайностей, а не от упсов, характеристик железа, ОС и EBF ;) -- www.rusug.ru - портал русскоязычной группы пользователей Sybase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 17:50 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
ну возразить нечего. у меня вот так было. linux na xfs, raid с независмым питанием. 4 раза как с куста, сам был удивлен. саппорт ничего вразумительного сазать не смог. возможно режим работы сказывается, сервер под постоянной нагрузкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 18:11 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
Очень даже может рушиться что угодно если: - RAM неподходит матери по таймингам и др. х-кам. - проблемы RAID-контроллера, когда на диски может писаться не совсем то, что должно писаться. Ну и другие проблемы в работе железа, из-за которых ПО не рушится сразу а тихонько иногда подглючивает. Проблемы с базой 4 раза за полгода это очень много даже для файл-серверных бд, - смотрите железо. все наши на www.corba.kubsu.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 18:13 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
с железом все нормально. та же конфигруация сейчас работает с тем же asa, билд правда другой. все падения произошли в начале эксплуатации. следующие полгода, включая сегодняшний день, пока все нормально. хотя внештатные падения были. насчет райд, там независимое питание. в идее это должно свидить к миниуму потери на контроллере, что впрочем не гарантирует отсутвие ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 18:33 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
Ggg_oldОчень даже может рушиться что угодно если: - RAM неподходит матери по таймингам и др. х-кам. - проблемы RAID-контроллера, когда на диски может писаться не совсем то, что должно писаться. Ну и другие проблемы в работе железа, из-за которых ПО не рушится сразу а тихонько иногда подглючивает. Проблемы с базой 4 раза за полгода это очень много даже для файл-серверных бд, - смотрите железо. все наши на www.corba.kubsu.ru Вот именно. Скорее всего проблемы именно там. Порча файла на выходе из engine это даже представить страшно. За 10+ лет работы с АСА, еще с тех времен когда она была ваткомом, я такого не встречал и нкогда о таком не слышал до сегодняшнего дня. bindtoнасчет райд, там независимое питание. в идее это должно свидить к миниуму потери на контроллере, что впрочем не гарантирует отсутвие ошибок. Ну при чем тут питане, у Вас же БД портилась на выходе из engine, т.е. на штатной работе, а не на выключении питания. Хоть билд сообщите, чтоб его избегать всю оставшуюся жизнь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 21:57 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindtoэто ты прими к сведению. может задумаешься. Я работаю с ASA 9-й год (5.5, 6, 8). Единственная проблема, возникшая за это время, - на винте кончилось место, да и ту разрулил минут за 5. Ну и над чем мне задумываться ;)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 22:10 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
итак уточняю, я не сказал что у меня запортился файл на выходе из энжина. я сказал что такое возможно - чем обосновывал необходимость рековери. как сказали разработчики, asa обрабатывае сигналы kill'а но это все не штатные средства и пользваться ими крайне нежелательно. кто даст гарантию, что ядро в некий момент не кильнет этот процесс? и не надо приводит примеры свой удачной работы. до текущего проекта у меня тоже с asa проблем не было, а сейчас обнаружилась масса. и я не флейм здесь развести хочу или трогать священных коров, у меня был вопрос по перформанс и рековери в 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 01:24 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindtoв asa отсутвует recovery как класс. Все в порядке в anywhere c recovery. Ситуации типа холодного ресета отрабатываются отлично. А вот восстановление порченной базы на уровне струтуры файла - таких средств действительно нет. Есть только диагностика таких проблем и методика вытаскивания данных. Брендовая наклейка супер-raid-контроллере на батарейках не является гарантией его работы. Бэкапы рулят. В sa 10 еще и поддержка failover кластера появилась. bindto а база может быть порушена даже на выходе engine. База может быть порушена кем угодно и когда угодно. Кривым железом, кривым софтом. Кстати, ты так и не назвал номер билда. 9.0.0.чегототам? Тогда ССЗБ bindto у меня по разным причнам накрывалась база на asa 4 раза за полгода. когда частично, когда полностью. По каким именно разным? bindto ase стояший в углу и регулярно попадающий под проблемы с электирчеством базу поднимал всегда. и сразу же вторая цитата: bindto и не надо приводит примеры свой удачной работы. до текущего проекта у меня тоже с asa проблем не было, а сейчас обнаружилась масса. Поменяй в этих цитатах местами слова asa и ase. Изменится суть? bindto производительность для реалтайма - не атомная станция конечно - не удовлетворяет. выкатывать тесты и спорить не буду. в моем случае производительности недостаточно. запросы вылизаны, железо хорошее, памяти достаточно. Тогда чего пристаешь? Ждешь, что будут уговаривать остаться с ASA? Нафиг не сдался. Не удовлетворяет и при этом уверен в себе и своем железе на 100%? Ищи другой. Или сам тестируй. Для твоей задачи и твоих условий никто за тебя сравнительные тесты не сделает кроме как за деньги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 02:07 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун bindtoв asa отсутвует recovery как класс. Все в порядке в anywhere c recovery. Ситуации типа холодного ресета отрабатываются отлично. А вот восстановление порченной базы на уровне струтуры файла - таких средств действительно нет. Есть только диагностика таких проблем и методика вытаскивания данных. Брендовая наклейка супер-raid-контроллере на батарейках не является гарантией его работы. Бэкапы рулят. нет у asa рековери. если есть - ссылки в документацию плиз. как раз один из типов отлично обрабатываемых холодных ресетов и положил базу, в результате 2\3 данных оказались недоступны. методика(платная) вытаскивания данных есть только в техцентре asa из дагностики - только dbvalid для которого надо поднять еще один енжин с отбакапленным файлом. бакап нужен обязательно, да вот только и это сделано через ... нет контроля банкап, бакап идет некомпресированый и с моим объемом занимает больше 2 часов, нерациональная использование db файла с отсутвием возможности сделать оптимизацию, реально в 100гб файле, данных может быть всего 10гб, однако бакап будет именно на 100. а если пошло восстановление - то еще надо навернуть лог транзакций. В sa 10 еще и поддержка failover кластера появилась. bindto а база может быть порушена даже на выходе engine. База может быть порушена кем угодно и когда угодно. Кривым железом, кривым софтом. Кстати, ты так и не назвал номер билда. 9.0.0.чегототам? Тогда ССЗБ не понмю, полгода назад было. смысл это запоминать? bindto у меня по разным причнам накрывалась база на asa 4 раза за полгода. когда частично, когда полностью. По каким именно разным? 2 раза по проблеме електричества, 2 других непонятны - есть только подозрения и версии разработчиков. bindto ase стояший в углу и регулярно попадающий под проблемы с электирчеством базу поднимал всегда. и сразу же вторая цитата: bindto и не надо приводит примеры свой удачной работы. до текущего проекта у меня тоже с asa проблем не было, а сейчас обнаружилась масса. Поменяй в этих цитатах местами слова asa и ase. Изменится суть? согласен :) хотя для меня, субъективно, суть другая ;) bindto производительность для реалтайма - не атомная станция конечно - не удовлетворяет. выкатывать тесты и спорить не буду. в моем случае производительности недостаточно. запросы вылизаны, железо хорошее, памяти достаточно. Тогда чего пристаешь? Ждешь, что будут уговаривать остаться с ASA? Нафиг не сдался. Не удовлетворяет и при этом уверен в себе и своем железе на 100%? Ищи другой. Или сам тестируй. Для твоей задачи и твоих условий никто за тебя сравнительные тесты не сделает кроме как за деньги. что за странные мысли? первое сообщение читал? меня интересовал совсем другой вопрос. поверь мне, твое мнение , даже если б ты стал уговаривать принято во внимание не было бы ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 11:53 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
Сначала подумал, что тупо отквочено все без ответов, а потом заметил, что ответы таки есть :) bindto Александр Гoлдун bindtoв asa отсутвует recovery как класс. Все в порядке в anywhere c recovery. Ситуации типа холодного ресета отрабатываются отлично. А вот восстановление порченной базы на уровне струтуры файла - таких средств действительно нет. Есть только диагностика таких проблем и методика вытаскивания данных. Брендовая наклейка супер-raid-контроллере на батарейках не является гарантией его работы. Бэкапы рулят. нет у asa рековери. если есть - ссылки в документацию плиз. Для начала стоит договориться о терминах. Что ты понимаешь под recovery? bindto как раз один из типов отлично обрабатываемых холодных ресетов и положил базу, в результате 2\\3 данных оказались недоступны. 2/3? Не верю. Какой процент от общего объема данных был изменен/внесен до ресета за время равное значению опции CHECKPOINT_TIME? bindto методика(платная) вытаскивания данных есть только в техцентре asa Не знаю, что там в техцентре. Вот бесплатно: /topic/155192&pg=2#1298296 bindto бакап нужен обязательно, да вот только и это сделано через ... нет контроля банкап, бакап идет некомпресированый и с моим объемом занимает больше 2 часов, нерациональная использование db файла с отсутвием возможности сделать оптимизацию, реально в 100гб файле, данных может быть всего 10гб, однако бакап будет именно на 100. а если пошло восстановление - то еще надо навернуть лог транзакций. И что же именно там сделано через ...? Все очень даже неплохо. Довожу до сведения, что кроме полного бэкапа образа есть еще и инкрементальный бэкап. А кроме того есть и live backup, который еще задолго до 10 версии позволял организовать подобие failover кластера с помощью bat-файла в 2 строчки. bindto Александр Гoлдун База может быть порушена кем угодно и когда угодно. Кривым железом, кривым софтом. Кстати, ты так и не назвал номер билда. 9.0.0.чегототам? Тогда ССЗБ не понмю, полгода назад было. смысл это запоминать? Смысл в том, чтобы понять, о чем речь. Версии N.0.0 обычно выходят весьма сырыми. Я уже в этом форуме приводил несколько ссылок на баги, которые могли привести к порче базы и которые исправлялись в более поздних maintenance release. Меня могут много раз разубеждать, но я остаюсь при мнении, что N.0.0 все же больше похожи на бета версии и пригодны для боевого использования только с оговорками и осторожностью. 9 я решился поставить на боевой сервер только после выхода 9.0.2 bindto Александр Гoлдун bindto ase стояший в углу и регулярно попадающий под проблемы с электирчеством базу поднимал всегда. и сразу же вторая цитата: bindto и не надо приводит примеры свой удачной работы. до текущего проекта у меня тоже с asa проблем не было, а сейчас обнаружилась масса. Поменяй в этих цитатах местами слова asa и ase. Изменится суть? согласен :) хотя для меня, субъективно, суть другая ;) Вот именно, что субъективно. А моя суъективная практика работы с SQL Anywhere начиная c версии 5.0 лет 10 назад - 2 падения, после которых база не восстановилась автоматом. Оба были на ранних билдах 6 и были связаны с отсутствием места на разделе с логом транзакций. И в обоих случаях я не заморачивался с восстановлением, потому что имел свежайший бэкап. bindto производительность для реалтайма - не атомная станция конечно - не удовлетворяет. выкатывать тесты и спорить не буду. в моем случае производительности недостаточно. запросы вылизаны, железо хорошее, памяти достаточно. И все-таки, если не секрет, что за задача, для которой не хватает производительности anywhere? Просто из любопытства, для статистики. В чем особенность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 12:40 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
Что вы все на автора накинулись. Портятся базы, обсуждали здесь не раз и не два. Портятся на всех сервверах и ASA совсем не исключение. Почитайте доки к EBF, поищите слова DATABASE CORRUPTED. Вот пример: (Build #3180 - Engineering Case #401614) The database file could have become corrupted when performing an ALTER TABLE statement. The corruption may not have been immediately detected by database validation. This has been fixed. A database corrupted in this manner can perhaps be rebuilt by unloading the database with data 'ordered'. С 9-кой стало получше, но все равно бывает. А вот средств диагностики и восстановления в ASA не хватает. Не надо религиозных споров, это факт. И в 10-ке я пока тоже ничего на эту тему не увидел, а жаль. Это не критично при грамотной стратегии резервного копирования, но не приятно, тем более ч то у конкурентов все это есть. Будем ждать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 14:33 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindtoитак уточняю, я не сказал что у меня запортился файл на выходе из энжина. я сказал что такое возможно Ну так бы сразу и сказали. Возможно вообще все что угодно, тут обсуждать не имеет смысла, для этого есть специальная ветка, называется "просто треп". michael_Что вы все на автора накинулись. Портятся базы, обсуждали здесь не раз и не два. Читать умеете? Речь не о том, что портятся, речь о том как именно и в каких ситуациях портятся. С тем что в принципе иногда как-то портятся никто не спорит. michael_ Портятся на всех сервверах и ASA совсем не исключение. Почитайте доки к EBF, поищите слова DATABASE CORRUPTED. Вот пример: (Build #3180 - Engineering Case #401614) The database file could have become corrupted when performing an ALTER TABLE statement. The corruption may not have been immediately detected by database validation. This has been fixed. A database corrupted in this manner can perhaps be rebuilt by unloading the database with data 'ordered'. А где тут о выходе из енжина? И что, после такого БД не восстанавливается? В последнем предложении даже даются конкретные рекомендации по восстановлению. michael_ А вот средств диагностики и восстановления в ASA не хватает. Не надо религиозных споров, это факт. И в 10-ке я пока тоже ничего на эту тему не увидел, а жаль. Это не критично при грамотной стратегии резервного копирования, но не приятно, тем более ч то у конкурентов все это есть. Если файл БД нормально восстанавливается тем что есть, то зачем что-то еще, даже если у конкурентов это присутсвует? То что автору не хватает производительности АСА для каких-то непонятных реал-тайм задач вообще смешно. А меня вот, например, современные процессора не устраивают, я хочу чтобы они за меня думали или как минимум программы писали, а они не справляются. Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 23:03 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
>Для начала стоит договориться о терминах. Что ты понимаешь под recovery? то же что и в других db >2/3? Не верю. Какой процент от общего объема данных был изменен/внесен до >ресета за время равное значению опции CHECKPOINT_TIME? вера это вопрос религии. count(*) показывал правильное кол-во. а а данные были недосутпны. >Не знаю, что там в техцентре. Вот бесплатно: >//topic/155192&pg=2#1298296 это метод не работал >И что же именно там сделано через ...? Все очень даже неплохо. Довожу до что сделано криво я уже сказал . >сведения, что кроме полного бэкапа образа есть еще и инкрементальный бэкап. только это не избаваляет от полного бакап >А кроме того есть и live backup, который еще задолго до 10 версии позволял >организовать подобие failover кластера с помощью bat-файла в 2 строчки. да есть и что? >Смысл в том, чтобы понять, о чем речь. Версии N.0.0 обычно выходят весьма билд не понмю, версия 9.0.2 >Вот именно, что субъективно. А моя суъективная практика работы с SQL >Anywhere начиная c версии 5.0 лет 10 назад - 2 падения, после которых база не >восстановилась автоматом. Оба были на ранних билдах 6 и были связаны с >отсутствием места на разделе с логом транзакций. И в обоих случаях я не >заморачивался с восстановлением, потому что имел свежайший бэкап. конкретно с asa у меня другая статисктика, в каждой версии включая 6.? я находил баги приводящие к падению сервера. после 6 было решено базу менять и вот недавно решили использовать 9.0.2 >И все-таки, если не секрет, что за задача, для которой не хватает >производительности anywhere? Просто из любопытства, для статистики. В чем >особенность? особенность в постоянной нагрузке. а то фраза звучит как - если не хватает производительности asa то что-то неправильно в консерватории. хочу обратить внимание - в бенчмарках tpc-c о asa ничего не известно. хоть тест и заангажированый общее представиление он дает. и если ase туда попал, то найти бенчмарки на asa мне не удалось нигде . если знаешь плиз линк кстати - если затронута священная корова и есть время , можешь прогнать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 23:38 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
прогнать тесты tpc-c и сообщить результаты. >Ну так бы сразу и сказали. Возможно вообще все что угодно, тут обсуждать не >имеет смысла, для этого есть специальная ветка, называется "просто треп". имеет смысл обсуждать не 'возможно все что угодно' а реакцию и возможности db восстановиться. >То что автору не хватает производительности АСА для каких-то непонятных >реал-тайм задач вообще смешно. вот это уже дискутировать точно нет смысла --- в 'просто треп' форум какой-то дикий. здесь святое место asa и могучие адепты. которые понимают только свои задачи? вам похвалить asa для ритуала? sql в asa действительно приятен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2006, 23:50 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindto: я гонял 10-ку не так много - просто физически было мало на это времени. Однако пришел к выводу, что в ней было приложено много усилий для того, чтобы вывести сервер на уровень обслуживания больших обьемов данных. Введен целый комплекс мер и функциональности, позволяющий: Увеличить скорость обработки промежуточных расчетов данных на глобальных временных таблицах, где такая таблица может быть не транзакционной и видимой всем (NOT TRANSACTIONAL SHARE BY ALL) - получается аналог MyISAM таблиц MySQL. Увеличить скорость работы с длинными и BLOB полями посредством поддержки компрессии столбцов и возможности хранения начальной и конечной частей BLOB полей в страницах вместе с полями записей таблицы. Увеличить скорость обработки длинных запросов путем распараллеливания выполнения этапов запроса между несколькими процессорами. Снизить стоимость ожидания доступа к данным читателями, изменяемых писателями путем поддержки уровня изоляции SNAPSHOP, то есть среза данных. Снизить накладные расходы для БД с защищамой информацией путем поддержки частичной криптографией только указанных таблиц, вместо использования механизма полной криптографии БД. Увеличить отказоустойчивость сервера для работы в круглосуточном режиме 365 дней в году путем поддержки онлайн-зеркалирования БД на другой сервер с автоматическим переводом сессий на него в случае отказа работы основного сервера. Увеличить производительность обработки аггрегатов путем поддержки материализованных представлений, позволяющих хранить предрассчитанные аггрегатные запросы как виртуальные табличные данные БД, с возможностью их использования в запросах как таблиц, так и оптимизации аггрегированных запросов к первичным данным, где оптимизатор может определять по таким запросам, в каких мат представлениях эти данные уже лежат предрассчитанными и вместо выполнения операций аггрегации просто брать данные из мат. представлений. Расширить поддержку оптимизации OLAP путем возможности задания индексов, оптимизированных по хранению информации для OLAP операций (FOR OLAP WORKLOAD). Улучшить качество построения планов путем оценки не среднестатических, а физических характеристик накопителей не только привязкой к скорости накопителей (CALIBRATE), но и оценкой производительности параллейного чтения дисков RAID-массивов (PARALLEL READ). Расширением управляемостью множеством серверов ASA с помощью SNMP Agent и поддержкой в БД Maintance Plan, позволяющим описать штатные профилактические и административные работы по расписанию. Добавлением возможности ведения отладочных трассировок клиентских приложений для проверки и оценки посылаемых ими команд на сервер. Введением нового типа данных для поддержки хранения многоязыковой символьной информации (NCHAR) для интернациональных БД, работающих одновременно с множеством языков. Снижением занимаемого обьема данных индексами в БД путем ввода возможности зашаривания неявных, автоматически создаваемых индексов на PK/UK/FK на явно созданные/ Увеличением скорости сложных расчетов на языке хранимых процедур путем переработки интрепретатора WatcomSQL. Увеличением защиты обычным и материальных представлений от изменения структуры участвующих в них таблиц БД путем добавления к представлениям поддержки взаимосвязей и статуса их соответствия текущей схеме БД. Улучшением механизма блокировок путем ввода новых типов блокировок и введением нового способа блокировки для добавления новых записей, обеспечивающего высокую конкуретную вставку записей множеством сессий. Возможность управления сборщиком мусора очистки устаревших версий страниц данных (для БД, работающих в режиме версионности), для ускорения выборки информации из БД путем снижения чтения страниц версий. Оптимизация хранения и обработки флагов в информации путем поддержки битовых массивов. Поддержка эмулиции мультинитей Windows (fibers) на Unix платформах для уменьшения накладных расходов ОС. Это что касается добавлений и расширений на сервер. С другой стороны явно на лицо и ужесточение курса на собственное развитие и ввод множества ограничений и удаление функциональности, уводящих ASA с курса маленького брата ASE и роли маленького сервера: Поддержка outer-join синтаксиса TSQL (=* и *=) обьявлена как нежелательная (то есть она будет снята в следующей версии ASA). Больше не поддерживаются сжатые БД, для хранения БД на CD производитель рекомендует просто туда писать обычные БД, пользуясь возможностями компрессии столбцов таблиц для сжатия обьема БД и запускать сервер в режиме READ ONLY. Убраны системные представления и хранимые процедуры, более не существующие в новой версии ASE. Убрана поддержка Win9x и Win NT4 платформ. Убраны устаревшие алгоритмы обработки данных из плана запросов (и оптимизатора соотвествующе). А вот теперь самое интересное - все вышеперечисленное ничем никому не поможет, если этим не начать пользоваться, причем комплексно. Я более чем уверен, что если взять просто БД от 9-ки, перегнать ее на 10-ку, то скорее всего она будет работать даже медленнее (ну или максимум с одинаковой скоростью). Поэтому тут стоит говорит о действительном увеличении производительности сервера только при условии доработки портируемой БД и грамотным пользованием его новыми возможностями. Про стабильность же пока говорить рано - действительно до 10.0.2 вряд ли сервер будет стабильным, хотя новые проекты, срок запуска которых будет в следующем году я планируя изначально разрабатывать на 10-ке - заодно и тест и наработки и к запуску сервер уже будет поправлен. Насчет инструментов восстановления данных нужно просто организованно будет написать мотивированную заявку разработчикам, так как шанс получить поврежденную БД есть у любого сервера, а вот перегрузка БД порядком 100 и выше гб или поднятие бакупов может оказаться не самым удобным способом восстановления БД, работающей в режиме онлайн - есть теперь к чему аппелировать. ЗЫ: Переход на ASE конечно круто, но к примеру знаю реальные случаи, когда именно из за необходимости увеличения производительности OLTP люди специально с ASE переходили на ASA и получали существенный выигрыш в скорости (при условии конечно, что они не пытались на ASA работать как на ASE) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2006, 07:52 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
c127 Если файл БД нормально восстанавливается тем что есть, то зачем что-то еще, даже если у конкурентов это присутсвует? А Вы пробовали битые базы этим методом восстанавливать? Мы этим РЕГУЛЯРНО занимемся по 1-2 раза в месяц наши клиенты их приносят. Это больше похоже не на средства восстановление. а на инструмент сапера, пока восстановишь хоть что-то раз 5 комп перегрузишь, не то что енжин. А пример я привел прикольный из-за ALTER TABLE завалить базу, это ж надо. c127 То что автору не хватает производительности АСА для каких-то непонятных реал-тайм задач вообще смешно. Производительности не бывает много, не вижу ничего смешного. ASA конечно не тормоз, но и не безусловный лидер в этом вопросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2006, 10:45 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindto >Для начала стоит договориться о терминах. Что ты понимаешь под recovery? то же что и в других db Ну, это не ответ. Других СУБД много разных. Recovery, как механизмы автоматического восстановления логической целостности базы, например при некорректном завершении работы, в ASA есть и находятся на очень неплохом уровне по сравнению со многими "другими db" Recovery, как набора инструментов для упрощения починки поврежденных баз данных, в ASA действительно нет. bindto >2/3? Не верю. Какой процент от общего объема данных был изменен/внесен > до ресета за время равное значению опции CHECKPOINT_TIME? вера это вопрос религии. count(*) показывал правильное кол-во. а а данные были недосутпны. А религии часто уклоняются от прямых ответов на поставленные вопросы bindto >сведения, что кроме полного бэкапа образа есть еще и инкрементальный бэкап. только это не избаваляет от полного бакап Разумеется. Но его можно делать реже. Раз в месяц потратить 2 часа на полный бэкап - проблема? А инкрементальный хоть каждые 10 минут делай - объем небольшой, проходит быстро. bindto конкретно с asa у меня другая статисктика, в каждой версии включая 6.? я находил баги приводящие к падению сервера. И не только к падению, но и к порче БД. Везде есть такие баги. Их правят. В устаканившихся билдах мажорных версий их количество сведено к минимуму. bindto >И все-таки, если не секрет, что за задача, для которой не хватает >производительности anywhere? Просто из любопытства, для статистики. > В чем особенность? особенность в постоянной нагрузке. а то фраза звучит как - если не хватает производительности asa то что-то неправильно в консерватории. Что за мания, додумывать за собеседника, что он хотел сказать? Я ПРОСТО СПРОСИЛ, из любопытства. Хочу значть те пределы, за которыми ASA уже становится менее пригодным для работы, чем другие серверы. Без всякой задней мысли про консерватории. (Хотя, и "неправильная консерватория" может быть одним из пределов ) Какого рода задача? Объемы данных? Характер нагрузки? Железо? И тому подобное, что не является коммерческой тайной и не жалко сообщить. А священных коров тут нет. bindto хочу обратить внимание - в бенчмарках tpc-c о asa ничего не известно. хоть тест и заангажированый общее представиление он дает. и если ase туда попал, то найти бенчмарки на asa мне не удалось нигде . если знаешь плиз линк Можно найти исходники TPC-R. TPC-C кажется использует те же данные, только характер нагрузки другой. А официальную публикацию результатов тестов скорее всего запрещает лицензионное соглашение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2006, 11:32 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
>Recovery, как механизмы автоматического восстановления логической >целостности базы, например при некорректном завершении работы, в ASA есть >и находятся на очень неплохом уровне по сравнению со многими "другими >db" >Recovery, как набора инструментов для упрощения починки поврежденных >баз данных, в ASA действительно нет. о чем и речь. не надо путать приведение базы в непротиворечивое состояние и откат.докат транзакций с рековери. >2/3? Не верю. Какой процент от общего объема данных был изменен/внесен > до ресета за время равное значению опции CHECKPOINT_TIME? вера это вопрос религии. count(*) показывал правильное кол-во. а а данные были недосутпны. >А религии часто уклоняются от прямых ответов на поставленные вопросы потому что твои вопросы начисто лишены смысла. откуда мне знать объем данных между чекпоинтами, тем более по событию прошедшему полгода назад? я сказал конкретный случай, который имел место. ты можешь с увренностью сказать, что чекпоинт 100% гарантия сохранения данных? и пропасть или повредится может только то что было между чекпоинтами? кстати на прохождение чекпоинта asa начинает тормозить у меня, что видно по очереди запросов [quot bindto] >сведения, что кроме полного бэкапа образа есть еще и инкрементальный бэкап. только это не избаваляет от полного бакап >Разумеется. Но его можно делать реже. Раз в месяц потратить 2 часа на >полный бэкап - проблема? А инкрементальный хоть каждые 10 минут делай - >объем небольшой, проходит быстро. итак - внемлем совету и посчитаем. лог у меня за день где-то 2-4 гига. имеем 100гб базу месячной давности и 3*30= 90гб. в случае 'удачного' падения мне надо вытянуть 100гб базы и накатить практически такой же объем логов. ну че? время считать будем ? или и так все ясно? конкретно с asa у меня другая статисктика, в каждой версии включая 6.? я находил баги приводящие к падению сервера. >И не только к падению, но и к порче БД. Везде есть такие баги. Их правят. В >устаканившихся билдах мажорных версий их количество сведено к >минимуму. хочу опять заметить, субективно :) с ase подобного у меня не было ни разу. бакап понадобился один раз, по моему опыту, после падения винта. я не пытаюсь cсделать рекламу ase, там свои неудобства, но проблем с порчей базы там значительно меньше. >Какого рода задача? Объемы данных? Характер нагрузки? Железо? И тому >подобное, что не является коммерческой тайной и не жалко сообщить. А онлайн сервис 7x24. колво юзеров от 500 до 1000. объем базы на текущий момент -53гб. характер нагрузки - oltp железо- ibm @server 4 cpu 4 gb raid/scsi linux - asa x64 - cache 3gb (используется сервером не полностью - реально около 2) >Можно найти исходники TPC-R. TPC-C кажется использует те же данные, искать не надо- tpc.org все доуступно >только характер нагрузки другой. А официальную публикацию результатов >тестов скорее всего запрещает лицензионное соглашение. неудобных результатов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2006, 12:24 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindto >А религии часто уклоняются от прямых ответов на поставленные вопросы потому что твои вопросы начисто лишены смысла. откуда мне знать объем данных между чекпоинтами, тем более по событию прошедшему полгода назад? Почему лишены смысла? Я же приблизительно, из характера работы с базой. Бывают и такие, когда за день в данных не остается ни одного старого байта. А бывает и противоположная крайность, когда по сути данные только инсертятся bindto >Разумеется. Но его можно делать реже. Раз в месяц потратить 2 часа на >полный бэкап - проблема? А инкрементальный хоть каждые 10 минут делай - >объем небольшой, проходит быстро. итак - внемлем совету и посчитаем. лог у меня за день где-то 2-4 гига. имеем 100гб базу месячной давности и 3*30= 90гб. в случае 'удачного' падения мне надо вытянуть 100гб базы и накатить практически такой же объем логов. ну че? время считать будем ? или и так все ясно? Тогда выход один - live backup. Хотя можно и с инкрементальным, только не просто накапливать отрезки логов, а накатывать их на копию по мере получения. Тогда время возможного простоя можно значительно сократить. bindto >Какого рода задача? Объемы данных? Характер нагрузки? Железо? И тому >подобное, что не является коммерческой тайной и не жалко сообщить. А онлайн сервис 7x24. колво юзеров от 500 до 1000. объем базы на текущий момент -53гб. характер нагрузки - oltp железо- ibm @server 4 cpu 4 gb raid/scsi linux - asa x64 - cache 3gb (используется сервером не полностью - реально около 2) Внушительно... И под такой нагрузкой использовалась еще 6-я версия? Да вы, батенька, фанат ASA похлеще прочих здесь Во времена 6-й версии я бы под такую задачу предпочел бы что-нибудь типа DB2 или Oracle. bindto >тестов скорее всего запрещает лицензионное соглашение. неудобных результатов. Может быть. Вопрос только кому неудобных. Самому было бы любопытно глянуть на сравнительные тесты ASE и ASA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2006, 13:26 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
>Внушительно... И под такой нагрузкой использовалась еще 6-я версия? Да вы, >батенька, фанат ASA похлеще прочих здесь Во времена 6-й версии я бы под >такую задачу предпочел бы что-нибудь типа DB2 или Oracle. нет конечно. этот проект новый. и за год вырос из asa. oracle хорош, но ценовая политика не позволяет его использовать.. пока. а db2 и ase продукты одной линейки, как по производительности так и по типу. Может быть. Вопрос только кому неудобных. Самому было бы любопытно глянуть на сравнительные тесты ASE и ASA. тому, кто проигрывает. у меня как-то не вывзывает сомнений, кто выиграет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2006, 14:36 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
michael_ c127 Если файл БД нормально восстанавливается тем что есть, то зачем что-то еще, даже если у конкурентов это присутсвует? А Вы пробовали битые базы этим методом восстанавливать? Мы этим РЕГУЛЯРНО занимемся по 1-2 раза в месяц наши клиенты их приносят. Это больше похоже не на средства восстановление. а на инструмент сапера, пока восстановишь хоть что-то раз 5 комп перегрузишь, не то что енжин. Пробовал, правда реже чем раз в месяц, столько БД не портится. То что было восстанавливалось без проблем. Отсюда разумеется не следует, что восстановится все, но то что я встречал восстанавливалось. А зачем перегружать компьютер? michael_ А пример я привел прикольный из-за ALTER TABLE завалить базу, это ж надо. Не завалить базу, а пока только испортить файл. Речь идет об одном билде и то исправлено. michael_ c127 То что автору не хватает производительности АСА для каких-то непонятных реал-тайм задач вообще смешно. Производительности не бывает много, не вижу ничего смешного. ASA конечно не тормоз, но и не безусловный лидер в этом вопросе. Да при чем тут лидер или тормоз. Вдумайтесь в ситуацию, товарищ пытается решать реал-тайм задачи на заведомо не реал-тайм системе: АСА не реал-тайм, линукс не реал-тайм, если только не специальный билд. И возмущается, что что-то работает не так, как он ожидает. Ну как тут не смеяться. Реал тайм: " производительность для реалтайма - не атомная станция конечно - не удовлетворяет" /topic/340450&pg=1#3163445 Линукс: " linux na xfs, raid с независмым питанием " /topic/340450&pg=1#3163654 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2006, 23:37 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
>а при чем тут лидер или тормоз. Вдумайтесь в ситуацию, товарищ пытается решать реал-тайм задачи на заведомо не реал-тайм системе: АСА не реал-тайм, линукс не реал-тайм, если только не специальный билд. И возмущается, что что-то работает не так, как он ожидает. Ну как тут не смеяться. извини приятель, у тебя наверно тяжелый случай непонимания? все кроме тебя поняли, один ты крепок. потрудился б перед тем как писать фигню прочесть весь тред, или мнение себя любомого высказанное на форуме дороже репутации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2006, 00:24 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindto > Может быть. Вопрос только кому неудобных. > Самому было бы любопытно глянуть на сравнительные тесты ASE и ASA. тому, кто проигрывает. у меня как-то не вывзывает сомнений, кто выиграет :) Я бы не стал утверждать так безапелляционно. Нужно смотреть в контексте конкретных задач и, кроме того, с учетом качества их исполнения. Ты сравнивал на своих задачах? Лично я сравнивал очень давно, правда не с ASE, а его ближайшим родственником на тот момент - MSSQL. MS брал тупой мощью, когда надо было лопатить большие объемы. Если же запросы становились понавороченней: куча подзапросов, связок и т.п., то ASA выигрывал за счет оптимизатора. Не так давно в одном из соседних форумов выкладывались результаты TPC-R теста. Конечно, к его исполнению есть некоторые претензии, которые могли бы сказаться на результате, но тем не менее хоть какую-то картину он дал. ASA в нем отстает от DB2, Oracle, MSSQL, но далеко не в разы. А по некоторым запросам вообще превосходит их. Так что вопрос, кому чего неудобно (особенно в связке ASA-ASE) очень и очень спорный. Действительно, было бы очень неудобно для Sybase, если бы вдруг ASA, которорый они по жизни задвигали в нишу small workgroup server, вдруг показал хорошие результаты на фоне ASE, который позиционируют как гораздо более крутую игрушку для более солидных дядек. P.S. А на tpc.org я что-то давно не встречал Sybase ASE в Top ten ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2006, 10:23 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
Я бы не стал утверждать так безапелляционно. Нужно смотреть в контексте конкретных задач и, кроме того, с учетом качества их исполнения. Ты сравнивал на своих задачах? конкретных замеров не производил, просто нет времени. вот перейду на другой сервер - скажу результат. общее **мое** мнение ase выигрывает. Не так давно в одном из соседних форумов выкладывались результаты TPC-R теста. Конечно, к его исполнению есть некоторые претензии, которые могли бы сказаться на результате, но тем не менее хоть какую-то картину он дал. ASA в нем отстает от DB2, Oracle, MSSQL, но далеко не в разы. А по некоторым запросам вообще превосходит их. mysql в определенных условиях делает всех :) поражение в разы на нынешнем рынке означает смерть. хотя несколько лет назад cache именуемая себя постреляционной заявила, что сделала ase то ли в 40 то ли в 400 раз - детали дать отказались, да и оракл они в гробу видели. сами же tpс тесты дают лишь общее представление, пока сервер не попал под реальные задачи, ничего сказать нельзя. однако, они показывают круг конкурентов, и постгреса или sapdb как и asa :) там никогда не было. P.S. А на tpc.org я что-то давно не встречал Sybase ASE в Top ten это да, но он там хоть как-то засветился :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2006, 11:50 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
Александр ГoлдунЯ бы не стал утверждать так безапелляционно. Нужно смотреть в контексте конкретных задач и, кроме того, с учетом качества их исполнения. +1. Александр ГoлдунЛично я сравнивал очень давно, правда не с ASE, а его ближайшим родственником на тот момент - MSSQL. MS брал тупой мощью, когда надо было лопатить большие объемы. Если же запросы становились понавороченней: куча подзапросов, связок и т.п., то ASA выигрывал за счет оптимизатора. Я тоже сравнивал весьма давно: была попытка перевести систему, написанную на PB под SA 5.5, на ASE 11.5. ASE выигрывал на примитивных операциях типа "извлечь запись по первичному ключу" (впрочем, он стоял на более мощном железе), а в общем и в целом безбожно слил. Александр ГoлдунДействительно, было бы очень неудобно для Sybase, если бы вдруг ASA, которорый они по жизни задвигали в нишу small workgroup server, вдруг показал хорошие результаты на фоне ASE, который позиционируют как гораздо более крутую игрушку для более солидных дядек. Вот поэтому ASA на tpc.org не будет безотносительно к его результатам ;). ____________________________________ - Гарфилд, мышь! - Спасибо, я сыт! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2006, 19:46 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindto > Ты сравнивал на своих задачах? конкретных замеров не производил, просто нет времени. вот перейду на другой сервер - скажу результат. общее **мое** мнение ase выигрывает. Обязательно расскажи. Будет очень любопытно и познавательно услышать, независимо от результата. bindto сами же tpс тесты дают лишь общее представление, пока сервер не попал под реальные задачи, ничего сказать нельзя. В том то и дело, что как раз общего представления TPC тест не даст. Это вполне конкретная задача - TPC-тест. С четким набором условий, жесткой структурой, набором запросов. Не удивлюсь, если у лидеров есть отделы, в задачи которых входит работа именно над TPC. Слышал, что материализованные представления появились в Oracle не в последнюю очередь для значительного улучшения результата TPC-D. Как раз после этого оракл пообещал миллион баксов тому, кто на MSSQL7 сможет показать хотя бы сотую долю производительности Oracle8 в этом тесте. После этого отменили тест TPC-D Так что TPC - это в первую очередь маркетинг, реклама и политика. И только потом сравнительная оценка. bindto однако, они показывают круг конкурентов, и постгреса или sapdb как и asa :) там никогда не было. > P.S. А на tpc.org я что-то давно не встречал Sybase ASE в Top ten это да, но он там хоть как-то засветился :) Что ж, с нетерпением ждем вестей с полей - рассказа о сравнении на вполне реальной и достойной задаче :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 00:06 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindto>а при чем тут лидер или тормоз. Вдумайтесь в ситуацию, товарищ пытается решать реал-тайм задачи на заведомо не реал-тайм системе: АСА не реал-тайм, линукс не реал-тайм, если только не специальный билд. И возмущается, что что-то работает не так, как он ожидает. Ну как тут не смеяться. извини приятель, у тебя наверно тяжелый случай непонимания? все кроме тебя поняли, один ты крепок. потрудился б перед тем как писать фигню прочесть весь тред, или мнение себя любомого высказанное на форуме дороже репутации? Не расписывайтесь за всех. "хотелось бы на твой фото глянуть. и прекрати хамить на форуме" (C) bindto, 20 сен 06, 17:47 /topic/340450&pg=1#3163491 Вместо того чтобы нести чушь и наезжать на всех подряд лучше потрудились бы сформулировать нормально вопросы/проблемы. А пока что от Вас исходит просто треп о том какая АСА плохая, а конкретики никакой. Приведите структуру БД, запросы и пр., может кто-нибудь и подскажет как можно улучшить производительность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 01:48 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
>Вместо того чтобы нести чушь и наезжать на всех подряд лучше потрудились бы сформулировать нормально вопросы/проблемы. А пока что от Вас исходит просто треп о том какая АСА плохая, а конкретики никакой. Приведите структуру БД, запросы и пр., может кто-нибудь и подскажет как можно улучшить производительность. приводить вам структуру и запросы не нахожу нужным, потому как, ваша квалификация пока только выражена фразой '10 лет работы с asa' и именем с127. и потрудитесь привести примеры, где 'исходит просто треп о том какая АСА плохая, а конкретики никакой' и именно ваши высказывания граничат с хамством, причем основанным на незнании. ну что ж, давайте выясним кто несет чушь и есть ли предмет у вас для смеха. что вас так расмешило во фразах с реалтайм? игры red alert, warcraft, starcratf и тп слышали? вас не смешит, что данные игры относятся к классу realtime strategy и при этом запускаются на win95? может вы слышали о онлайн казино, где люди играют на деньги в реалтайм? думаете ли вы, что со стороны сервера установлен rtos и какие-либо rt базы? кстати, а вы знаете какие либо rt базы? можно ли к ним отнести in-memory database? может у вас академическое понимание реалтайма? на давайте это выясним. вы точно знаете какой линукс у меня установлен? я вам разве о этом сообщил? xfs - это всего лишь журнальная файловая система, а raid никакого отношения к реалтаму не имеет. или имеет на ваш взгляд? берем 4 cpu машину, отключаем hypertrading (нужно это делать для realtime или нет? ), ставим 128гб ram, ставим скажем slackware, отключаем swap, создаем ram disk и копируем туда все необходимое включая базу, на один из cpu садим asa и ограничивам одним конектом. будет ли данная конфигруация реалтаймом в вашем понимании? если нет - чего не хватает? а если такое же сделать на qnx? (www.qnx.com). дествительно ли можно назвать qnx rtos? и можно предположить ситуацию когда rtos перестает быть таковой? чем определяется rtos? и дайте плиз ваше определение rt. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 14:00 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
>В том то и дело, что как раз общего представления TPC тест не даст. Это вполне конкретная задача - TPC-тест. С четким набором условий, жесткой структурой, набором запросов. именно так. насчет общего представления не согласен или скажем так, общее представление о лидерах. никто не мешает запустить тесты на других дб, просто их результаты не попадут в список из-за низких показателей или попадут, но это уже будет антиреклама. > Не удивлюсь, если у лидеров есть отделы, в задачи которых входит работа именно над TPC. Слышал, что материализованные представления появились в Oracle не в последнюю очередь для значительного улучшения результата TPC-D. Как раз после этого оракл пообещал миллион баксов тому, кто на MSSQL7 сможет показать хотя бы сотую долю производительности Oracle8 в этом тесте. После этого отменили тест TPC-D вполне может быть. однако почему tpc не быть двигателем прогресса дб? наподобие формулы1 в автомобилестроении ;) >Так что TPC - это в первую очередь маркетинг, реклама и политика. И только потом сравнительная оценка. да. правильно сказано, это маркетинг, а значит прибыль. отчего ж не стремится в список? а разве отказался бы mysql от позиции в tpc? идейно для этого много не надо - найти походящее железо, пригласить независимых экспертов и все. а дальше тот самый маркетинг, инвестиции и тп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 20:52 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindto>Вместо того чтобы нести чушь и наезжать на всех подряд лучше потрудились бы сформулировать нормально вопросы/проблемы. А пока что от Вас исходит просто треп о том какая АСА плохая, а конкретики никакой. Приведите структуру БД, запросы и пр., может кто-нибудь и подскажет как можно улучшить производительность. приводить вам структуру и запросы не нахожу нужным, потому как, ваша квалификация пока только выражена фразой '10 лет работы с asa' и именем с127. Минуточку - Ваше присутствие на форуме вообще обозначено 20-ю сообщениями, так что в отличие от хорошо известного нам c127 о Вашей квалификации нам тоже ничего не известно. Поэтому я присоединяюсь к c127 и спрашиваю - на базе каких фактов сделан вывод, что ASE быстрее ASA, где быстрее, чем быстрее. А то часто бывает, что народ сидит на какой нибудь древней версии ASA и рассказывает всем, как она современным версиям СУБД уступает. Или имеют кривую структуру БД и почему то думают, что переход на другую платформу уберет проблемы. Или еще чего. Так что плиз факты ... я уже привел конкретный пример ... в одном из крупных биллингов на сбор и обработку данных стоит именно ASA 9, потому что ASE оказалась на этих задачах гораздо медленней, менее настраиваемой, сложнее в администрировании, безумно дорогой и подошла только на роль архивной БД звонков (надо же было ее пристроить куда то, раз уж купили). ЗЫ А рассказывать о чем то лучше, но признаваться, что еще не пробовали - так это фантазии и домыслы. Вот перейдете, получите счастье и можно будет конкретикой всем нам раскрыть глаза, что же так Sybase гордится своей ASE по сравнению с ASA :) С удовольствием послушаем о достоинствах и почитаем задаваемые в этом форуме Ваши вопросы про ASE (надо думать из за архитектурных отличие между ASE и ASA их не один десяток должен набраться). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 06:36 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
ASE оказалась на этих задачах гораздо медленней а может причина что вы его не умеете готовить? вообще похоже на пустой треп, без примеров и какой лиюо конкретики, так же я могу сказать что Оракл намного проигрывал АСА на этих задачах и т.п. по теме, вообще сплошной треп о свещенных коровах везде есть свои плюсы и минусы и каждый выбирает для себя какой СУБД пользоваться, по своим соображениям,умениям и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 07:50 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
>Минуточку - Ваше присутствие на форуме вообще обозначено 20-ю сообщениями, так что в отличие от хорошо известного нам c127 о Вашей квалификации нам тоже ничего не известно. мне все равно насколоько вам хорошо известен с127, в отличии от него я ни над кем не смеялся и никому не заявлял, что он несет чушь, причем явно в тех моментах, когда неправ. > Поэтому я присоединяюсь к c127 и спрашиваю - на базе каких фактов сделан вывод, что ASE быстрее ASA, где быстрее, чем быстрее с127, у него как раз были претензии в том что я asa поливаю, вы к этому присоединяетесь? или к его смеху по поводу реалтайма? потому как больше он ничего не сказал. о производительности я сказал один раз и выделил - это мое мнение. > А то часто бывает, что народ сидит на какой нибудь древней версии ASA и рассказывает всем, как она современным версиям СУБД уступает. Или имеют кривую структуру БД и почему то думают, что переход на другую платформу уберет проблемы. Или еще чего. Так что плиз факты ... я уже дал эту инфо. аса 9.0.2 смысл вступать в спор о структуре? для этого надо выкатить постановку задачи, и все запросы - чего нельзя сделать по двум причинам, первое это коммерческий продукт, второе - кто здесь будет с этим разбираться? торомозит не конкретный запрос, не хватает производительности. >я уже привел конкретный пример ... в одном из крупных биллингов на сбор и обработку данных стоит именно ASA 9, потому что ASE оказалась на этих задачах гораздо медленней, менее настраиваемой, сложнее в администрировании, безумно дорогой и подошла только на роль архивной БД звонков (надо же было ее пристроить куда то, раз уж купили). спорить тут не о чем, поскольку не указанно какая версия ase , и прочие условия задачи. да и смысла нет. решили они свою задачу, устраивает их все, ну и прекрасно. >ЗЫ А рассказывать о чем то лучше, но признаваться, что еще не пробовали - так это фантазии и домыслы. Вот перейдете, получите счастье и можно будет конкретикой всем нам раскрыть глаза, что же так Sybase гордится своей ASE по сравнению с ASA :) что не пробовал? я работал как с asa так и с ase не один год и неудобных моментов в ase предостаточно о чем и говорил выше. > С удовольствием послушаем о достоинствах и почитаем задаваемые в этом форуме Ваши вопросы про ASE (надо думать из за архитектурных отличие между ASE и ASA их не один десяток должен набраться). давайте лучше вернемся к asa на пока ;) вот имеется connection pool , в asa надо четко следить за ресурсами иначе легко получуть сообщение о недостатке ресурсов от resource governor. ситуация: программа упала не успев освободить ресурсы, connection pool ничего о ресурсах не знает и через некоторое время вернет конект в пул, как освободить все ресурсы на конекте без close/open? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 10:31 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindto >В том то и дело, что как раз общего представления TPC тест не даст. > Это вполне конкретная задача - TPC-тест. > С четким набором условий, жесткой структурой, набором запросов. именно так. насчет общего представления не согласен или скажем так, общее представление о лидерах. никто не мешает запустить тесты на других дб, просто их результаты не попадут в список из-за низких показателей или попадут, но это уже будет антиреклама. Причина может быть совершенно в другом. Варианты: 1. Политическая. Зачем компании Sybase устраивать конкуренцию своему же более дорогому продукту? Вот уж действительно где будет антиреклама. 2. Экономическая. Комплексы, фигурирующие в строчках TPC, могут стоить не один миллион долларов. Можно развлечься, потратив эти деньги на участие в этой "формуле-1", а можно отстроить новый офис для команды разработчиков iAnywhere. Разница очень четко проявляется в твоих же словах: "oracle хорош, но ценовая политика не позволяет его использовать.. пока." Ссылка из первоапрельского юмора очень уместна оказывается: http://www.rusug.ru/index.php?tree=4&mode=view&id=106 По поводу всего остального - спор достаточно бесполезен, т.к. нет полной картины о задаче и проблемах. Все останутся при своем мнении. Можно предположить, что действительно для этих задач ASE лучший выбор чем ASA, можно так же предположить, что задача решалась без использования всего потенциала ASA и без учета его особенностей и т.д., но это все будут догадки и действительно вопрос веры. Поставить точку в этом споре сможешь только ты сам, реально переведя задачу на ASE и честно поделившись впечатлениями в подробностях. P.S. Я предпочитаю не держать долгие открытые курсоры. Зафетчил только то что надо - закрыл курсор. Это к вопросу о resource governor. И в препарированных запросах вижу смысл только в специфических случаях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 12:10 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindtoитак уточняю, я не сказал что у меня запортился файл на выходе из энжина. я сказал что такое возможно - чем обосновывал необходимость рековери. Recovery в ASA должна, я не спец по ASA, но могу говорить наверняка, поскольку durability там поддерживается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 20:56 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун Все в порядке в anywhere c recovery. Ситуации типа холодного ресета отрабатываются отлично. А вот восстановление порченной базы на уровне струтуры файла - таких средств действительно нет. Так их и нигде нет. Разве что в каких-то тандемах может была. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 21:00 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
c127[quot c127] То что автору не хватает производительности АСА для каких-то непонятных реал-тайм задач вообще смешно. Многие риал-тайм задачи с успехом решаются на не-реал-тайм операционках и с использованием многопользовательских СУБД типа клиент-сервер. Это конечно говорит о том, что это не самый жёсткий риал-тайм, но все же. Например, полно всяких телеком-систем работает на обычных реляционных СУБД, транзакционных и многопользовательских. Т.е может быть автор не прав еще в том, что его задача не реал-тайм вовсе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 21:19 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
Александр ГoлдунНе так давно в одном из соседних форумов выкладывались результаты TPC-R теста. Александр, если не трудно, ткни носом в тынц ... Александр Гoлдун P.S. А на tpc.org я что-то давно не встречал Sybase ASE в Top ten А что, ASA ты там встречал недавно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 21:22 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
MasterZiv пишет: > Александр, если не трудно, ткни носом в тынц ... /topic/266639&pg=2#2403198 ASE там отсутствует. Сравнение разных баз там не ставилось основной целью. Тест делался с первичной целью сравнить IB с FB, а прочих докинули походу чтоб примерно оценить свое место среди конкурентов, как я понял. Соответсвенно, некоторые запросы там упрощались (как минимум в одном разворачивали подзапрос, потому что невозможно было дождаться завершения) плюс индексы были сделаны по минимуму, ибо для rule-based оптимизаторов "лишние" индексы могут сослужить плохую службу. Исходное обсуждение теста где-то в конференции по FB на news://news.gmane.org/gmane.comp.db.firebird.russian >> P.S. А на tpc.org я что-то давно не встречал Sybase ASE в Top ten > А что, ASA ты там встречал недавно ? Нет, конечно. Это было в качестве ответа на мысль о том, что присутствие в TPC - показатель серьезности СУБД. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 21:58 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
MasterZiv Многие риал-тайм задачи с успехом решаются на не-реал-тайм операционках и с использованием многопользовательских СУБД типа клиент-сервер. Не решаются настоящие реал-тайм задачи на не реал-тайм системах. То, о чем Вы говорите не настоящий реал-тайм и допускает иногда запаздывание ответа ситсемы. Если в телекоме в одном случае из тысячи (например) появляется задержка дольше оговоренного в ТЗ времени, это никого не беспокоит, пользователь ругнется и перезвонит. Если задержка произойдет на конвейере - конвейер очень возможно встанет, не говоря уже о ракете ее системе управления. Строго говоря не реал-тайм система вообще не может гарантировать ответ в какие-то сроки, нет гарантии что например винда в самый критический момент не надумает кешировать какие-то свои рабочие данные на диск и не отодвитнет нашу задачу, АСА в частности, неизвестно куда, причем с этим ничего нельзя сделать. Поэтому в обычных системах речь идет в лучшем случае о вероятности задержки, если она низкая, то на это закрывают глаза. Потому я и сказал, что пытаться решать настоящую реал-тайм задачу на не реал-тайм системе смешно. То, о чем говорил bindto скорее всего не реал-тайм система, а что-то типа телекома, думаю реал-таймом он назвал ее для красного словца или по незнанию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 01:51 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindto приводить вам структуру и запросы не нахожу нужным, потому как, ваша квалификация пока только выражена фразой '10 лет работы с asa' и именем с127. Не нужно МНЕ приводить структуру БД и запросы, я нигде не говорил, что я лично смогу Вам помочь, я сказал "может кто-нибудь и подскажет как можно улучшить производительность". По-видимому Вы не сомневаетесь, что на форуме есть квалифицированные люди, иначе не постили бы сюда. Если же предположить, что в квалификацию участников Вы не верите, то Ваши посты - просто желание пофлеймить. Выбирайте что Вам больше нравится. Почему Ваши попытки решить задачу смешны я уже объяснял, читайте внимательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 02:15 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
>То, о чем говорил bindto скорее всего не реал-тайм система, а что-то типа телекома, думаю реал-таймом он назвал ее для красного словца или по незнанию. я так понимаю точно знаете вы. >По-видимому Вы не сомневаетесь, что на форуме есть квалифицированные люди, иначе не постили бы сюда. Если же предположить, что в квалификацию участников Вы не верите, то Ваши посты - просто желание пофлеймить. Выбирайте что Вам больше нравится. >Почему Ваши попытки решить задачу смешны я уже объяснял, читайте внимательно. изучите предмет о котором говорите. если вы внимаетльно читали, я интересовался совсем другими вопросами, а вы своими видениями свели это в офтопик. собственно говорить с вами смысла больше не вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 11:39 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
c127 MasterZiv Многие риал-тайм задачи с успехом решаются на не-реал-тайм операционках и с использованием многопользовательских СУБД типа клиент-сервер. Не решаются настоящие реал-тайм задачи на не реал-тайм системах. То, о чем Вы говорите не настоящий реал-тайм и допускает иногда запаздывание ответа ситсемы. Я о том и говорю. Что "реал тайм" здесь должен быть в кавычках. Но некоторые люди этого не знают и не понимают. Ну что ж тут делать -то .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 19:28 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
с127 ... bindto ... Ребята, давайте уж жить дружно, переходите в конструктивное русло. Не ссортесь, короче. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 19:32 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
>Я о том и говорю. Что "реал тайм" здесь должен быть в кавычках. Но некоторые люди этого не знают и не понимают. Ну что ж тут делать -то .... нет в нашем мире **действительно** реалтайм систем , физика не позволяет, но есть системы где сделана попытка уменьшить реакцию на событие до возможного минимума. и при всем этом все задачи в реалтайм. только у одних допуски жестче у других меньше и последствия разные. бухгалтер ждуший ответ 15 мин на запрос в таком же реалтайме как и атомная электростанция. поэтому и кавычки не нужны, если нет необходимости указать временные рамки или желания пофлеймить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 20:14 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindto нет в нашем мире **действительно** реалтайм систем , физика не позволяет, но есть системы где сделана попытка уменьшить реакцию на событие до возможного минимума.... Слова "Гарантированное максимальное время отклика" говорят о чем-нибудь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 20:23 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
>Слова "Гарантированное максимальное время отклика" говорят о чем-нибудь? да. и где противоречие? ладно. смысл ушел. устраивает вас определение с127 и кавычек - нет проблем. остаемся при своих. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 20:41 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
MasterZiv c127 MasterZiv Многие риал-тайм задачи с успехом решаются на не-реал-тайм операционках и с использованием многопользовательских СУБД типа клиент-сервер. Не решаются настоящие реал-тайм задачи на не реал-тайм системах. То, о чем Вы говорите не настоящий реал-тайм и допускает иногда запаздывание ответа ситсемы. Я о том и говорю. Что "реал тайм" здесь должен быть в кавычках. Но некоторые люди этого не знают и не понимают. Ну что ж тут делать -то .... Да, согласен, в Вашем предыдущем посте все было правильно. bindto и при всем этом все задачи в реалтайм. только у одних допуски жестче у других меньше и последствия разные. бухгалтер ждуший ответ 15 мин на запрос в таком же реалтайме как и атомная электростанция. поэтому и кавычки не нужны, если нет необходимости указать временные рамки или желания пофлеймить Последняя попытка, может спасу чьи-нибудь жизни. Разница в том, что на не-реал-тайм системе типа виндовс или линукс вообще нет никакой возможности гарантировать хоть какое-нибудь время ответа. Оптимизация тут ни при чем, в самый критический момент операционная система (или СУБД) может заняться своими делами и отложить решение даже самой соптимизированной задачи на неопределенно долгий срок. Бухгалтер сам по себе саморегулирующаяся система, отсутствие своевременного ответа он скомпенсирует. Атомный реактор (самолет, поезд, ракета, аэропорт, ...) к сожалению не всегда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 23:39 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindto>Я о том и говорю. Что "реал тайм" здесь должен быть в кавычках. Но некоторые люди этого не знают и не понимают. Ну что ж тут делать -то .... нет в нашем мире **действительно** реалтайм систем , физика не позволяет, Да, есть такие системы, сколько угодно. И дело не в уменьшении времени реакции на событие, а о ПРЕДОПРЕДЕЛЕННОСТИ времени этой реакции. В реалтайм-системах есть возможность сказать, что время реакции будет не более чего-то. В не реалтайм - нету (если это конечно многозадачные системы). В том и дело, что разные принципы организации многозадачности в RTOS и обычных многопользовательских. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 00:39 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
я в определенный момент просил дать определение rt, из-за его отсутвия разговор потерял смысл. каждый думает свое, а некоторые даже претендуют на роль христа, спасая жизни. почему бухгалтер 'сам по себе саморегулирующаяся система', а самолет нет? невовремя полученая инфо может привести к краху компании и выпрыгнувших из окна может оказаться куда больше чем пассажиров самолета. определенность реакции и Гарантированное максимальное время отклика -- имеем цифру 10 лет, будем рассматривать это как rt? masterziv я знаю о чем вы говорите, я задал вопросы с127 именно в этом ключе, которые он проигнорировал и только с вашим появлением в его ответах появилась хоть какая-то определенность. я предлагаю закрыть тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 11:22 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
http://en.wikipedia.org/wiki/Real-time_operating_system Real-time operating system From Wikipedia, the free encyclopedia A real-time operating system (RTOS) is a class of operating system intended for real-time applications. Examples include embedded applications (programmable thermostats, household appliance controllers, mobile telephones), industrial robots, industrial control (see SCADA), and scientific research equipment. A RTOS facilitates the creation of a real-time system, but does not guarantee the finished product will be real-time; this requires correct development of the software. A RTOS does not necessarily have high throughput; rather, a RTOS provides facilities which, if used properly, guarantee that system deadlines can be met generally ("soft real-time") or deterministically ("hard real-time"). A RTOS will typically use specialized scheduling algorithms in order to provide the real-time developer with the tools necessary to produce deterministic behavior in the final system. A RTOS is valued more for how quickly and/or predictably it can respond to a particular event than for the given amount of work it can perform over time. Key factors in an RTOS are therefore minimal interrupt and thread switching latency. An early example of a large-scale real-time operating system was the so-called "control program" developed by American Airlines and IBM for the Sabre Airline Reservations System. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 12:07 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
а почему не это? :) я таки предлагаю закрыть тему. к дб это не имеет отношения. а выяснять тут нечего, когда переходить на rtos определится задачей, а бросаться ссылками для того чтоб с127 прочел, так пусть сам в инете посмотрит. dixi http://searchdatacenter.techtarget.com/sDefinition/0,,sid80_gci213667,00.html real-time operating system - A real-time operating system (RTOS) is an operating system that guarantees a certain capability within a specified time constraint. For example, an operating system might be designed to ensure that a certain object was available for a robot on an assembly line. In what is usually called a "hard" real-time operating system, if the calculation could not be performed for making the object available at the designated time, the operating system would terminate with a failure. In a "soft" real-time operating system, the assembly line would continue to function but the production output might be lower as objects failed to appear at their designated time, causing the robot to be temporarily unproductive. Some real-time operating systems are created for a special application and others are more general purpose. Some existing general purpose operating systems claim to be a real-time operating systems. To some extent, almost any general purpose operating system such as Microsoft's Windows 2000 or IBM's OS/390 can be evaluated for its real-time operating system qualities. That is, even if an operating system doesn't qualify, it may have characteristics that enable it to be considered as a solution to a particular real-time application problem. In general, real-time operating systems are said to require: * multitasking * Process threads that can be prioritized * A sufficient number of interrupt levels Real-time operating systems are often required in small embedded operating systems that are packaged as part of microdevices. Some kernels can be considered to meet the requirements of a real-time operating system. However, since other components, such as device drivers, are also usually needed for a particular solution, a real-time operating system is usually larger than just the kernel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 12:44 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
MasterZiv Александр Гoлдун Все в порядке в anywhere c recovery. Ситуации типа холодного ресета отрабатываются отлично. А вот восстановление порченной базы на уровне струтуры файла - таких средств действительно нет. Так их и нигде нет. Разве что в каких-то тандемах может была. Речь вот о чем: в ASA нет аналогов DBCC CHECKALLOC, CHECKCATALOG, SHRINK и т. п. В приведенном мною примере при ALTER TABLE рушился индекс, после этого приобращении к индексу возникал ASSERTED FAILED, сервер останавливал ВСЕ базы. Далее надо было: 1. Успокоить юзверей 2. Найти в чем проблема, в какой базе, в какой таблицей 3. Отключить порченную БД от сервера 4. Запустить сервер с оставшимися базами 5. Успокоить юзверей 6. Выгрузить ВСЮ базу в текстовые файлы (если это с первого раза получится) 7. Создать пустую БД 8. Заккачать туду данные из текстовых файлов 9. Успокоить юзверей 9. Остановить сервер 10 Подключить только-что созданную БД 11. Обрадовать юзверей Для сравнения в MS SQL и ASE мне почти всгда хватало DBCC Надо отдаь должное, в ASA 9 выгрузка\загрузка проходит на порядок быстрее, в 6 и 7 большая база грузилась по часу и более ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 14:08 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
michael_ В приведенном мною примере при ALTER TABLE рушился индекс, после этого приобращении к индексу возникал ASSERTED FAILED, сервер останавливал ВСЕ базы. Пример этот? /topic/340450&pg=1#3167926 Если да, то там сказано что баг исправлен. Похоже что действительно так, мы перешли на новый билд и пробдемы после alter table не появляются. michael_ Далее надо было: 1. Успокоить юзверей 2. Найти в чем проблема, в какой базе, в какой таблицей 3. Отключить порченную БД от сервера 4. Запустить сервер с оставшимися базами 5. Успокоить юзверей 6. Выгрузить ВСЮ базу в текстовые файлы (если это с первого раза получится) 7. Создать пустую БД 8. Заккачать туду данные из текстовых файлов 9. Успокоить юзверей 9. Остановить сервер 10 Подключить только-что созданную БД 11. Обрадовать юзверей Для сравнения в MS SQL и ASE мне почти всгда хватало DBCC Успокоением-обрадованием пользователей тоже DBCC занимается? Шутка. Это все можно автоматизировать (таблицу можно не искать, все равно выгружается вся база, см. п.6), как я понимаю специально для этого в дистрибутив включены утилиты командной строки, получится аналог DBCC. Согласен, иногда неудобно, но не критично. Это юниксовский подход. 2 bindto Даже если Вы докажете, что я ламер, то Ваши попытки решить реал-тайм задачу на не-реал-тайм системе умнее выглядеть не будут. Это также не поможет Вам получить ответ на вопрос, который Вы якобы задали в начале дискуссии. Так что не тратьте время, можете расслабиться и считать что я в программировании ничего не понимаю. В определении приведенном Вами же сказано: - A real-time operating system (RTOS) is an operating system that guarantees a certain capability within a specified time constraint. /topic/340450&pg=3#3189992 Это и есть определение, все остальное - пояснения. В винде, обычном линуксе, БСД, АСА, МССКЛ-е и пр. на заданный промежуток времени ничего гарантировать нельзя, можно только говорить о вероятности события, а это не гарантия. Об этом и говорится в явном виде дальше в Вашей цитате, и это именно то, что участники этой ветки безуспешно пытаются втолковать Вам уже третий день. Поэтому, согласно Вашему же определению, получается одно из двух: 1) либо Вы попусту тратите время, пытаясь решить настоящую реал-тайм задачу на обычной системе, 2) либо Ваша задача не реал-тайм, в этом случае Вы назвали ее реал-таймом либо по незнанию, либо для красного словца, о чем я и говорил раньше. Ко мне какие претензии, это уже Ваше определение. почему бухгалтер \'сам по себе саморегулирующаяся система\', а самолет нет? Бухгалтер отличается от самолета тем, что у бухгалтера в черепушке уже есть очень надежная реал-тайм система, которая отлаживалась миллионы лет и которая обеспечивает жизнедеятельность и безопастность. У самолета тоже есть подобная система, но ее написали Вы с использованием средств, которые для этого очевидно не подходят. Почувствуйте разницу. (С) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 00:14 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
c127 - вы не ламер, вы 'водомет'. не зная ни моей задачи, ни определения rt, и даже в том где уже разжевано все, вы умудряетсь спорить и делать неверные выводы. вам бы в правительство. лучше скажите как на конекте не закрывая его все ресурсы освободить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 01:39 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindtoлучше скажите как на конекте не закрывая его все ресурсы освободить. А чем опции CLOSE_ON_ENDTRANS и ANSI_CLOSE_CURSORS_ON_ROLLBACK не устраивают ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 06:42 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
2 c127 И неудобно и критично. Так как битые базы далеко не всегда так просто выгружаются и загружаются. Битой может оказаться и страница с данными таблицы. Я пример только 1 привел, там в описании таких багов несколько, которые базы рушат. А сколько еще не найдено? А с 9-кой мы уже порядком намучились, никак не подберем хороший РАБОТАЮЩИЙ билд. То ADO дурит, то базы грохает, то оптимизатор фигней страдает, то сервер умирает, если больше 7 дней не перегружать при работе с большими базами. Грязно пишут. Перед клиентам заколебались извиняться и новые EBF рассылать. С MS SQL 7 и 2000 никогда с таким безобразием не сталкивался. Вот MS SQL 2005 тоже прикольный, тормозит не по делу от билда к билда, но НЕ ПАДАЕТ. В ASA 5-7 тоже стабильнее было. А с 8-ки началась чехарда. Остановились пока на 9.0.2.3302, вроде ничего, тьфу-тьфу. Как бы не сглазить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 10:19 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
ASCRUS bindtoлучше скажите как на конекте не закрывая его все ресурсы освободить. А чем опции CLOSE_ON_ENDTRANS и ANSI_CLOSE_CURSORS_ON_ROLLBACK не устраивают ? опции хорошие , только освобождают они только курсоры, а там аса еще реcурсы берет. проверялось на php. for (;;) { $r=sqlanywhere_query($con, "update table set name='xxx' where id=1"); # sqlanywhere_free_result($r); } без free_result где-то на 50 раз и падает. SQLAnywhere: [-685] Resource governor for 'prepared statements' exceeded ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 12:00 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindto без free_result где-то на 50 раз и падает. SQLAnywhere: [-685] Resource governor for 'prepared statements' exceeded попробуйте данный параметр установить в 0, и напишите о результатах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 12:13 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
также посмотрите и на этот параметр авторMAX_STATEMENT_COUNT option [database] -------------------------------------------------------------------------------- Function A resource governor to limit the maximum number of prepared statements that a connection can use at once. Allowed values Integer >=0 Scope Can be set for an individual connection or for the PUBLIC group. Takes effect immediately. DBA permissions are required to set this option for any connection. Default 50 Description This resource governor allows a DBA to limit the number of prepared statements per connection a user can use. If an operation would exceed the limit for a connection, an error is generated, indicating that the governor for the resource has been exceeded. If a connection executes a stored procedure, that procedure is executed under the permissions of the procedure owner. However, the resources used by the procedure are assigned to the current connection. You can remove resource limits by setting the option to 0 (zero). -------------------------------------------------------------------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 12:15 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
Гм, без free_result Ваш код продолжая держать открытыми предыдущие статементы (хэндлы) доходит до опции ограничения максимально разрешенного кол-ва открытых статементов сессей (MAX_STATEMENT_COUNT), которая по умолчанию как раз и равна 50. Поставьте 0 и ничего ругаться не будет, однако в конце концов без free_result получите, что сессия сожрала все ресурсы сервера и все встали. Так что это не проблема, а просто не знание особенностей архитектуры ASA. P.S. В который раз в чем то обвиняют ASA, а на поверку выходит, что просто ошибка была не багом или недочетом сервера, а просто элементарным нежеланием чтения документации ;) -- www.rusug.ru - портал русскоязычной группы пользователей Sybase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 12:29 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
>Гм, без free_result Ваш код продолжая держать открытыми предыдущие статементы (хэндлы) доходит до опции ограничения максимально разрешенного кол-ва открытых статементов сессей (MAX_STATEMENT_COUNT), которая по умолчанию как раз и равна 50. Поставьте 0 и ничего ругаться не будет, однако в конце концов без free_result получите, что сессия сожрала все ресурсы сервера и все встали. Так что это не проблема, а просто не знание особенностей архитектуры ASA. P.S. В который раз в чем то обвиняют ASA, а на поверку выходит, что просто ошибка была не багом или недочетом сервера, а просто элементарным нежеланием чтения документации ;) ------------------ давайте без повторений ошибок с127. я не выдавал это за баг, просто спросил, все знать невозможно. кроме того, и так понятно что надо освобождать ресурсы. однако, вы невнимательно прочли, когда я описал задачу ранее. имеется connection pool в некоторый момент падает програма не успев освободить ресурсы. connection pool ничего о ресурсах не знает и через некоторое время вернет конект в пул с оставшимися висеть ресурсами. на что вы посоветуете здесь сделать free ? 2рыжий кот -- acrus правильно описал результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 12:38 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
насчет пула, можно попробовать в свойствах сервиса сервера выставить параметр -ti время_в_минутах , спустя которое клиент при отсутствии активности будет отрублен.... наверное ресурсы тоже высвободятся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 13:10 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
>насчет пула, можно попробовать в свойствах сервиса сервера выставить параметр -ti время_в_минутах , спустя которое клиент при отсутствии активности будет отрублен.... наверное ресурсы тоже высвободятся однозначно коннект закроется и ресурсы освободяться, однако пул создается совсем не для этого :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 13:14 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindtoдавайте без повторений ошибок с127. я не выдавал это за баг, просто спросил, все знать невозможно. кроме того, и так понятно что надо освобождать ресурсы. однако, вы невнимательно прочли, когда я описал задачу ранее. имеется connection pool в некоторый момент падает програма не успев освободить ресурсы. connection pool ничего о ресурсах не знает и через некоторое время вернет конект в пул с оставшимися висеть ресурсами. на что вы посоветуете здесь сделать free ? 2рыжий кот -- acrus правильно описал результат. Если у Вас пул дисконнектится, то ASA по любому освободит все ресурсы его коннекта. Если же не дисконектится, когда падают его клиенты, то собственно говоря это его уже проблемы освобождения ресурсов, так как для ASA здесь физически сессия будет присутствовать и ресурсы будут открыты. Получается в данном случае уже пул должен отслеживать, кто не освободил ресурсы и делать им Free. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 13:21 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindtoимеется connection pool в некоторый момент падает програма не успев освободить ресурсы. bindtoоднозначно коннект закроется и ресурсы освободяться, однако пул создается совсем не для этого :) я чего-то не совсем понял... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 13:24 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
ASCRUS bindtoдавайте без повторений ошибок с127. я не выдавал это за баг, просто спросил, все знать невозможно. кроме того, и так понятно что надо освобождать ресурсы. однако, вы невнимательно прочли, когда я описал задачу ранее. имеется connection pool в некоторый момент падает програма не успев освободить ресурсы. connection pool ничего о ресурсах не знает и через некоторое время вернет конект в пул с оставшимися висеть ресурсами. на что вы посоветуете здесь сделать free ? 2рыжий кот -- acrus правильно описал результат. Если у Вас пул дисконнектится, то ASA по любому освободит все ресурсы его коннекта. Если же не дисконектится, когда падают его клиенты, то собственно говоря это его уже проблемы освобождения ресурсов, так как для ASA здесь физически сессия будет присутствовать и ресурсы будут открыты. Получается в данном случае уже пул должен отслеживать, кто не освободил ресурсы и делать им Free. именно так, но каким образом делать free? вся онфо о ресурсах пропала. о чем и был вопрос - есть ли возможность освободить *все* ресурсы без close/open. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 13:27 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindtoименно так, но каким образом делать free? вся онфо о ресурсах пропала. о чем и был вопрос - есть ли возможность освободить *все* ресурсы без close/open. На ASA никак, кроме disconnect/connect. На уровне Вашего пула Вы это сами можете сделать - к примеру сохранять в коллекции сессий хэндлы открытых запросов, удаляя их из коллекции по Free, где всегда на руках актуальная коллекция открытых ресурсов и можно спокойно пройтись и грохнуть их. В общем не зная, на чем реализован Ваш пул, кто и через какие дрова с ними работает самый менее затратный вариант - это переподключение сессии пула к серверу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 13:43 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
ASCRUS bindtoименно так, но каким образом делать free? вся онфо о ресурсах пропала. о чем и был вопрос - есть ли возможность освободить *все* ресурсы без close/open. На ASA никак, кроме disconnect/connect. На уровне Вашего пула Вы это сами можете сделать - к примеру сохранять в коллекции сессий хэндлы открытых запросов, удаляя их из коллекции по Free, где всегда на руках актуальная коллекция открытых ресурсов и можно спокойно пройтись и грохнуть их. В общем не зная, на чем реализован Ваш пул, кто и через какие дрова с ними работает самый менее затратный вариант - это переподключение сессии пула к серверу. спасибо.понятно. пул отдает хендл и хендл назад получает, анализирование трафика и ведение учета будет слишком накладно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 13:49 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindtoc127 - вы не ламер, вы 'водомет'. не зная ни моей задачи, ни определения rt, и даже в том где уже разжевано все, вы умудряетсь спорить и делать неверные выводы. Если б только я, а то тут таких почти вся ветка, не знающих определения и дружно сделавших подозрительно одинаковые неверные выводы. Я ж об этом и говорю, даже если я трепло и ничего не знаю, то Ваше решение от этого умнее не становится. Глупость остается глупостью независимо от квалификации окружающих. Ладно, успехов в Вашем безнадежном деле дальнейшего уменьшения реакции системы. Если вдруг произойдет чудо и Вы таки внедрите где-нибудь свою "реал-тайм" систему, сообщите где именно, я постараюсь в ту местность не попадать и на самолетах той авиакомпании не летать. michael_2 c127 А с 9-кой мы уже порядком намучились, никак не подберем хороший РАБОТАЮЩИЙ билд. То ADO дурит, то базы грохает, то оптимизатор фигней страдает, то сервер умирает, если больше 7 дней не перегружать при работе с большими базами. Как это Вам удается? Я разумеется не утверждаю, что если у меня в базе что-то не встретилось, то этого не бывает в природе, но у Вас прямо поток напастей. И какое отношение имет АДО к серверу? Кстати у нас оно работает без проблем. По-моему были небольшие проблемы со строками в самых ранних билдах, но это базу не роняло, теперь все нормально. michael_Грязно пишут. А кто сейчас пишет чисто? Ушли те времена, когда правильность работы программы доказывали с карандашом и бумагой. Поблагодатите мелкософт, за внедрение в программирование передовых методов работы автомобильных дилеров. michael_ С MS SQL 7 и 2000 никогда с таким безобразием не сталкивался. Да ладно, не смешите, обсуждалось уже многократно, поищите, там конкретные примеры, приведенные многими людьми. michael_Остановились пока на 9.0.2.3302, вроде ничего, тьфу-тьфу. Как бы не сглазить. Вы же только что сказали, что работающий билд не можете найти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 00:20 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindtoя думаю, что после этой информации вам стоит снять шапку ушанку и признать, что вы неправы, как минимум. ну а как максимум извинится за флейм и высказывания. ХВАТИТ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 18:29 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
не хватит а [закрыт] ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2006, 19:06 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
Хотел поинтересоваться, iAnywhere - это продолжение Adaptive Server Anywhere? Да? А есть ли продолжение у SQL Anywhere 5.0 (используется в нашей компании)?Хотелось бы такую же "легкую" СУБД, но поновее и менее глюкавую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 16:42 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
Она самая. Уже 10-ка вышла, тока сыровата пока. Бери 9-ку - не пожалеешь, а через пару EBF - перейдешь на 10-ку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 17:44 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
простоинтересуюсь wrote: > Хотел поинтересоваться, iAnywhere - это продолжение Adaptive Server > Anywhere? Да? iAnywhere - это название подразделения Sybase, выпускающего продукт под названием Adaptive Server Anywhere (с 10-й версии опять SQL Anywhere). > А есть ли продолжение у SQL Anywhere 5.0 (используется в нашей > компании)?Хотелось бы такую же "легкую" СУБД, но поновее и > менее глюкавую. Да - SQL Anywhere 10 (с 10-й версии сервер опять называется SQL Anywhere). Кстати, не знаю, как там 5.0, а 5.5 была весьма беспроблемной штуковиной, если вы её не осилили - рекомендую переходить на ручку, бумажку и счёты . Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 17:51 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
Dim2000 простоинтересуюсь wrote: > Хотел поинтересоваться, iAnywhere - это продолжение Adaptive Server > Anywhere? Да? iAnywhere - это название подразделения Sybase, выпускающего продукт под названием Adaptive Server Anywhere (с 10-й версии опять SQL Anywhere). > А есть ли продолжение у SQL Anywhere 5.0 (используется в нашей > компании)?Хотелось бы такую же "легкую" СУБД, но поновее и > менее глюкавую. Да - SQL Anywhere 10 (с 10-й версии сервер опять называется SQL Anywhere). Кстати, не знаю, как там 5.0, а 5.5 была весьма беспроблемной штуковиной, если вы её не осилили - рекомендую переходить на ручку, бумажку и счёты . Posted via ActualForum NNTP Server 1.3 5.5 тоже проблемная. Иногда, одни и те же запросы по-разному ведут в разных экземлярах с одинаковой структурой и одинакового типа данными. Вот это для меня было очень большим неприятным сюрпризом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 18:14 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
простоинтересуюсь5.5 тоже проблемная. Понимаешь ли, я с 5.5 работал столько же, сколько с 6 и 8, вместе взятыми, и могу с абсолютной уверенностью сказать, что 5.5 - вещь очень простая и предсказуемая. Это на восьмёрке и девятке я не всегда понимаю, почему сервер выбрал именно такой план доступа, с 5.5 такого не бывало вообще никогда. Иногда, одни и те же запросы по-разному ведут в разных экземлярах с одинаковой структурой и одинакового типа данными. Если я правильно понял сказанное, то это кардинально противоречит моему опыту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 18:42 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
Код: plaintext вот такой запрос кое на каких копиях БД отказывался конверотировать, хотя за пределы integer не выходил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 19:13 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
простоинтересуюсь wrote: > вот такой запрос кое на каких копиях БД отказывался конверотировать, Проверенный временем совет: исходи из мысли, что банальных ошибок в SA нет. > хотя за пределы integer не выходил. Это само собой разумеется ;). Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 11:10 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
простоинтересуюсь Код: plaintext вот такой запрос кое на каких копиях БД отказывался конверотировать, хотя за пределы integer не выходил. А что подразумевается под словом "отказывается конвертировать" ? Пишет при перегрузке БД что синтаксическая ошибка или потом запрос не выполняется ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 07:17 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
в Interactive SQL пишет буквально следущее: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 11:19 |
|
||
|
|

start [/forum/topic.php?all=1&fid=55&tid=2012457]: |
0ms |
get settings: |
12ms |
get forum list: |
22ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
86ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 421ms |

| 0 / 0 |
