Re: BIN_NOT

2008-06-26 Пенетрантность Dmitry Yemanov


Oleg Deribas wrote:


Да, кстати, если нет никакой возможности явно указать тип константы


CAST чем не устраивает?


--
Дмитрий Еманов



Re: BIN_NOT

2008-06-26 Пенетрантность Oleg Deribas


Dmitry Yemanov wrote:


Да, кстати, если нет никакой возможности явно указать тип константы


CAST чем не устраивает?


Ну да, точно, sorry.

--
Oleg



Stack Trace

2008-06-26 Пенетрантность St. Alex
Здравствуйте!

Во-первых, хотелось бы сказать спасибо Владу за вывод сообщений об
ошибках, содержащий где и что случилось - так называемый Stack Trace.
Он очень помогает в отлове багов и вообще разработке. Но вот такой
ламерский вопрос: Можно ли его как то сделать выключаемым или чтобы не
для всех показывался, или хотя бы намертво разрешеался/запрещался где
нить в конфиге?
Объясняю почему: У нас часто используется отслеживание различных
блокировок на уровне сервера, т.е. при изменении например каких то
данных, если операция недопустима - выдается исключение в триггере
типа Действие запрещено, идите на Т.е. Их в принципе не надо
отлавливать, так как они нужные, но пользователю выдается сообщение
вида:
Идите на
в тринггере 
в процедуре...
И короче за этим становится очень трудно уловить смысл сообщения.

Вот такое пожелание/вопрос.

С уважением, Стариков Алексей

Re: Stack Trace

2008-06-26 Пенетрантность Dmitry Yemanov


St. Alex wrote:


Идите на
в тринггере 
в процедуре...
И короче за этим становится очень трудно уловить смысл сообщения.

Вот такое пожелание/вопрос.


Распарси самостоятельно статус-вектор и убери лишнее.


--
Дмитрий Еманов



Re: к вопросу о производительности FB

2008-06-26 Пенетрантность Мадорский Г . В .



Может покажусь нудным, но на самом деле, знания о том, что выдавил
из сервера все что мог,а дальше нужно нарашивать железо и определяют
специалиста, достойного оплаты от 



Да, это точно. Где б таких спецов найти...

Поскольку тема подходящая, спрошу заодно. Может кто поможет.
Вообщем чувствую я, что из своего сервера под линуксом я далеко не все 
выдавил.
Вкратце : Материнка Asus, проц - P4 3 Гц, памяти 2 гига, 4 SATA. Вообщем 
немного усиленная рабочая станция. Порядка 30 рабочих станций. На сервер 
взгромаздил все. DNS, DHCP, Samba в качестве контроллера домена и FB (знаю, 
что плохо). Из дисков сделал 2 зеркала. На одном зеркале стоит система и 
Samb-овские шары. На втором - FB. По ночам делается backup файлов с одного 
зеркала на другое и наоборот соответственно. Вообщем старался добиться 
максимальной надежности. Сейчас замечаю, что под виндой вообщем-то поживее 
как-то было. Хотя на тоже на одном сервере все установлено было. 
Единственное что не было софтового зеркала... Установил утилитку, которая 
показывает загрузку системы. Вообщем узкого места не обнаружил. Своп 
практически не используется. Процессор загружен процентов на 10. Скопировал 
большой файл с сервера на рабочую станцию. В этот момент нагрузка на диски и 
сетевую карту увеличилась. А так, в обыкновенном режиме, видно, что нагрузка 
на диск и сетевую не достигает тех значений, которые были при копировании 
большого файла...


Вообщем может кто подскажет как определить узкое место. Ну  и что улучшить 
можно при описанном раскладе. Пока пришло в голову (чего-то сразу не 
сообразил, пока систему ставил), что надо бы сделать raid-диск c 
чередованием и на нем разместить все временные файлы. Насколько эффективно 
будет перекомпилировать ядро? Стоит ли скомпилить FB? Может в настройках 
дисков покопаться? (как не знаю кстати). Может еще какие настройки системы 
есть, на которые стоит обратить внимание...


With b/r. Gleb. 





Re: Stack Trace

2008-06-26 Пенетрантность St. Alex
ну если только так, то придется изголятся. У меня правда никаких
статус векторов нет, придется мессаж парсить. Только еще и в куче мест
видимо.
Ну ладно, нет так нет.
Спасибо

С уважением,
Стариков Алексей

Re: Stack Trace

2008-06-26 Пенетрантность Dmitry Yemanov


St. Alex wrote:


У меня правда никаких статус векторов нет


Через что с базой работаешь? Неужто все от тебя спрятали?


придется мессаж парсить


Структура/текст сообщения могут измениться в будущем.


--
Дмитрий Еманов



Re: к вопросу о производительности FB

2008-06-26 Пенетрантность Oleg Deribas


Мадорский Г.В. wrote:

Насколько эффективно будет перекомпилировать ядро? 


Лучше не надо.

Стоит ли скомпилить FB? 


Это, кстати, интересный вопрос. Можно попробовать собрать со всеми 
оптимизациями и под конкретный процессор.


Может в настройках дисков покопаться? (как не знаю кстати). 


man hdparm

--
Oleg



Re: к вопросу о производительности FB

2008-06-26 Пенетрантность Kovalenko Dmitry



Вкратце : Материнка Asus, проц - P4 3 Гц,


Сдай в утиль, купи QUAD.  Типа 6600 (2.4G) - он щас вообще копейки стоит. И 
памяти ~4GB, если не DDR3 - тоже смешные деньги. И не парь себе моск.


У меня однопоточные тяжеловестные вещи в полтора раза быстрее стали 
трудится. И это под Vista Ultimate x64


Не говоря про реальную возможность разведения зоопарка на такой машине :-)

Был XP+ASUS+прескотт 2.8+3.2GB+RAID0 из двух SATA

... правда HDD тоже поменял. Я вообще все поменял :-)

Коваленко Дмитрий. 





Re: к вопросу о производительности FB

2008-06-26 Пенетрантность ArtGal

Мадорский Г.В. [EMAIL PROTECTED]
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]

 Вообщем чувствую я, что из своего сервера под линуксом я далеко не все
 выдавил.

У нас тоже такая проблема ... была :-)

 Единственное что не было софтового зеркала...

Вот здесь основная проблема.
Нужно делать аппаратный рэйд.
По два диска в зеркало и на них страйп.
(все время путаю кто 10 и 01).
Настройки рэйда:
Размер страницы БД = Размер буфера диска.
Размер блока страйпа = 2*Размер буфера диска.

-- 
Галимов Артур Амирзянович.
ФармМедСервис (Сочи).




Re: Stack Trace

2008-06-26 Пенетрантность Kovalenko Dmitry



Через что с базой работаешь? Неужто все от тебя спрятали?
Структура/текст сообщения могут измениться в будущем.


Дим, ты знаешь много людей, которым реально нужен доступ к статус-вектору?

Коваленко Дмитрий 





Re: Stack Trace

2008-06-26 Пенетрантность Dmitry Yemanov


Kovalenko Dmitry wrote:


Дим, ты знаешь много людей, которым реально нужен доступ к статус-вектору?


Нет. Но можно было бы и предоставить такую возможность :-)


--
Дмитрий Еманов



Re: Stack Trace

2008-06-26 Пенетрантность Kovalenko Dmitry


Дим, ты знаешь много людей, которым реально нужен доступ к 
статус-вектору?


Нет. Но можно было бы и предоставить такую возможность :-)


За отдельные бабки - да ради бога. Ты же сам знаешь. А так - есть более 
увлекательные извращения. Массивы, например.


Бугага.

Коваленко Дмитрий. 





Re: Stack Trace

2008-06-26 Пенетрантность St. Alex
 Через что с базой работаешь? Неужто все от тебя спрятали?
Как обычно :-) Через dbExpress пока что :-)

С уважением,
Стариков Алексей

Re: Stack Trace

2008-06-26 Пенетрантность Kovalenko Dmitry



Через что с базой работаешь? Неужто все от тебя спрятали?

Как обычно :-) Через dbExpress пока что :-)


Да уж, респект. По сравнению с этим, массивы - это детский лепет 8-)

Коваленко Дмитрий. 





Re: Stack Trace

2008-06-26 Пенетрантность St. Alex
 Да уж, респект. По сравнению с этим, массивы - это детский лепет 8-)
Массивами честно говоря вообще не разу не пользовался в FB. И даже
чето не тянет :-)

Стариков Алексей

Re: BIN_NOT

2008-06-26 Пенетрантность St. Alex

 äÁ Ñ ÎÅ ÒÕÇÁÀÓØ. ñ ÜÔÉÍÉ ÆÕÎËÃÉÑÍÉ ÎÅ ÐÏÌØÚÕÀÓØ, ÍÎÅ ÐÒÏÓÔÏ ÌÏÇÉËÁ 
 ÓÔÒÁÎÎÏÊ ÐÏËÁÚÁÌÁÓØ.
ïÂÙÞÎÁÑ ÂÉÎÁÒÎÁÑ ÌÏÇÉËÁ - ÌÉÂÏ ÓÄÅÌÁÌÉ, ÌÉÂÏ ÎÅ ÓÄÅÌÁÌÉ :-)

ó Õ×ÁÖÅÎÉÅÍ,
óÔÁÒÉËÏ× áÌÅËÓÅÊ 





Implementation limit exceeded

2008-06-26 Пенетрантность Bewahrer
Здравствуйте!

Объясните пожалуйста почему запрос

select cast('a' as varchar(25000)),
   cast('b' as varchar(25000)),
   cast('c' as varchar(25000))
  from rdb$database

приводит к ошибке

Dynamic SQL Error.
SQL error code = -204.
Implementation limit exceeded.
block size exceeds implementation restriction.

Почему он так интерпретирует varchar ? Ведь сам запрос меньше 64 К.
Тестировал с версией 2.1

С уважением, Вадим

Re: Implementation limit exceeded

2008-06-26 Пенетрантность Dmitry Yemanov


Bewahrer wrote:


Объясните пожалуйста почему запрос

select cast('a' as varchar(25000)),
   cast('b' as varchar(25000)),
   cast('c' as varchar(25000))
  from rdb$database

приводит к ошибке

Dynamic SQL Error.
SQL error code = -204.
Implementation limit exceeded.
block size exceeds implementation restriction.


Патамучта длина записи резалт-сета ограничена 64К.


--
Дмитрий Еманов



Re: BIN_NOT

2008-06-26 Пенетрантность Ded


St. Alex wrote:
Да я не ругаюсь. Я этими функциями не пользуюсь, мне просто логика 
странной показалась.


Обычная бинарная логика - либо сделали, либо не сделали :-)


  Логика троична. ХЗ забыл.

--
Regards. Ded.



Re: Stack Trace

2008-06-26 Пенетрантность Ded


St. Alex wrote:


Да уж, респект. По сравнению с этим, массивы - это детский лепет 8-)


Массивами честно говоря вообще не разу не пользовался в FB. И даже
чето не тянет :-)


  И это правильно. Не обращай внимания на извращенцев :-D

--
Regards. Ded.



Re: АААААААААААААААААААА!!!!!!!

2008-06-26 Пенетрантность Andrei
вот так-то...

OOOOOOOOOOOOOOOOOOOOOO!!!!

2008-06-26 Пенетрантность RUST


La vida habrá la vida



Re: OOOOOOOOOOOOOOOOOOOOOO!!!!

2008-06-26 Пенетрантность DmitryLe
 La vida habrá la vida
Я после первого тайма и предположить не мог, что будет 3:0...
Дмитрий