Re: ÐÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Yaffil -> FB (UTF8)
РмакÑималÑнÑй ÑÐ°Ð·Ð¼ÐµÑ Ð·Ð°Ð¿Ð¸Ñи (даннÑе Ð´Ð»Ñ Ð²ÑÐµÑ ÐºÐ¾Ð»Ð¾Ð½Ð¾Ðº) - 32K (еÑли Ðлад не обманÑваеÑ) Я же напиÑал поÑом - 64Ð Ðоздно, Ñ Ñже на вÑÐµÑ Ð·Ð°Ð±Ð¾ÑÐ°Ñ Ð½Ð°Ð¿Ð¸Ñал Ñо ÑÑÑлкой на ÑебÑ. ÐÑÑÑ Ðоваленко ÐмиÑÑий.
Re: �������� �������� Yaffil -> FB (UTF8)
"Janex" ЯÑно, знаÑÐ¸Ñ ÑаблиÑÑ ÑазделÑÑÑ ÑопоÑом на маленÑкие :) Ðли ÑазÑабоÑÑикам ÑвелиÑиÑÑ ÑÐ°Ð·Ð¼ÐµÑ Ð·Ð°Ð¿Ð¸Ñи. 64к по нонеÑним вÑеменам как-Ñо маловаÑо, оÑобенно ÑÑиÑÑÐ²Ð°Ñ Ð½Ð¸ÐºÐ¾Ð´. ÐаеÑÑ 1024к!!! :)))
Re: ÐÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Yaffil -> FB (UTF8)
"Kovalenko Dmitry" ... РмакÑималÑнÑй ÑÐ°Ð·Ð¼ÐµÑ Ð·Ð°Ð¿Ð¸Ñи (даннÑе Ð´Ð»Ñ Ð²ÑÐµÑ ÐºÐ¾Ð»Ð¾Ð½Ð¾Ðº) - 32K (еÑли Ðлад не обманÑваеÑ) Я же напиÑал поÑом - 64Ð -- ХоÑÑÑн Ðлад
Re: ÐÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Yaffil -> FB (UTF8)
ÐопÑобÑÐµÐ¼Ñ ... Ð ÑÑ Ñогда Yaffil Ñакое пÑоглаÑÑвал, на Yaffil Ñ Ð¼ÐµÐ½Ñ ÑÑÑаниÑа какÑаз 4к ÑолÑко. Yaffil ÑÑо - Ñмнее ? :) UTF8 жÑÐµÑ Ð² 4 Ñаза болÑÑе Ð±Ð°Ð¹Ñ Ð¿Ð¾Ð´ каждÑй Ñимвол, Ñем WIN1257 То еÑÑÑ, гÑÑбо говоÑÑ, запиÑÑ Ñвой ÑаблиÑÑ Ð²ÑÑоÑла в 4 Ñаза - до 139840 Ð±Ð°Ð¹Ñ Ð Ð¼Ð°ÐºÑималÑнÑй ÑÐ°Ð·Ð¼ÐµÑ Ð·Ð°Ð¿Ð¸Ñи (даннÑе Ð´Ð»Ñ Ð²ÑÐµÑ ÐºÐ¾Ð»Ð¾Ð½Ð¾Ðº) - 32K (еÑли Ðлад не обманÑваеÑ) Ðе завиÑимо Ð¾Ñ Ñого ЯÑÐ¸Ð»Ñ ÑÑо, или FB ÐопÑобÑй на ЯÑиле ÑделаÑÑ Ð±Ð°Ð·Ñ Ð¿Ð¾Ð´ UNICODE_FSS - бÑдÑÑ Ñе же ÑамÑе пÑоблемÑ. --- Ðо Ð¼Ð¾ÐµÐ¼Ñ Ð»Ð¸ÑÐ½Ð¾Ð¼Ñ Ð¾ÑÑÑениÑ, на 2.1 (а лÑÑÑе 2.5) - ÑекÑÑовÑе Ð±Ð»Ð¾Ð±Ñ ÑÑали иденÑиÑÐ½Ñ VARCHAR-Ñ. Так ÑÑо можно Ñмело пÑобоваÑÑ :-) Ðоваленко ÐмиÑÑий.
ÐÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Yaffil -> FB (UTF8)
ÐÑÐ¸Ð²ÐµÑ Ð°Ð»Ð». ÐÐ¾Ñ ÑеÑил наÑинаÑÑ Ð¿Ð¾ маленÑÐºÑ Ð¿ÑÐµÑ Ð¾Ð´Ð¸ÑÑ Ð½Ð° FB (2.1). Ðаза на UTF8. ÐÐµÐ»Ð°Ñ Ð²Ð¾Ñ ÑакÑÑ Ð½ÐµÐ¼Ð°Ð»ÐµÐ½ÑкÑÑ ÑаблиÑкÑ: CREATE TABLE MD_ECHO_CG_PROTOCOL ( IDBIGINT NOT NULL, MAN_IDBIGINT, STA1_ID BIGINT, STA1_SPEC_ID VARCHAR(6), STA2_ID BIGINT, STA2_SPEC_ID VARCHAR(6), SUBTYPE VARCHAR(16), ECHO_QUALITY SMALLINT, ECHO_QUALITY_PAR SMALLINT, ECHO_QUALITY_API SMALLINT, RHYTHM_XMIN SMALLINT, RHYTHMSMALLINT, SUBMAX_PULSE SMALLINT, AODOUBLE PRECISION, LADOUBLE PRECISION, KADOUBLE PRECISION, LKDOUBLE PRECISION, LK_METHOD SMALLINT, CHAMBER_PARTITION DOUBLE PRECISION, TRUNCUS_PULMONALISDOUBLE PRECISION, BACK_WALL DOUBLE PRECISION, KK_MASS_INDEX DOUBLE PRECISION, EDD DOUBLE PRECISION, EDV DOUBLE PRECISION, ESD DOUBLE PRECISION, ESV DOUBLE PRECISION, EFDOUBLE PRECISION, EF_METHOD SMALLINT, FSDOUBLE PRECISION, DIAST_FUNCT SMALLINT, DIAST_FUNCT_DESC VARCHAR(512), IVRT SMALLINT, EASMALLINT, DTSMALLINT, AVVARCHAR(512), AV_FG DOUBLE PRECISION, AV_CM DOUBLE PRECISION, AV_1 SMALLINT, MVVARCHAR(512), MV_FG DOUBLE PRECISION, MV_CM DOUBLE PRECISION, MV_1 SMALLINT, TVVARCHAR(512), TV_FG DOUBLE PRECISION, TV_CM DOUBLE PRECISION, TV_1 SMALLINT, PVVARCHAR(512), PV_FG DOUBLE PRECISION, PV_CM DOUBLE PRECISION, PV_1 SMALLINT, PERICARDIUM SMALLINT, PERICARDIUM_DESC VARCHAR(512), PATIENT_USED_DRUGSVARCHAR(2048), COMPLAINT VARCHAR(2048), WMA1 CHAR(17) CHARACTER SET NONE DEFAULT '0', WMA2 CHAR(17) CHARACTER SET NONE DEFAULT '0', WMA3 CHAR(17) CHARACTER SET NONE DEFAULT '0', DOPPLER_ECHO_LAYOUT BLOB SUB_TYPE 0 SEGMENT SIZE 4096, DIAGNOSIS VARCHAR(2048), UNUSED_REPORT_NUMBER INTEGER, LUNG_VENA SMALLINT, DRAINAGE VARCHAR(2048), LEFT_ATR_LUG SMALLINT, RIGHT_ATR_LUG SMALLINT, FORAMEN_OVALE_APERTUM SMALLINT, PULSE_REST_STATE SMALLINT, PS_MAXSMALLINT, TA_REST_STATE SMALLINT, TA_MAXSMALLINT, DRUGS_DOBUTAMIN DOUBLE PRECISION, DRUGS_ATROPINEDOUBLE PRECISION, DRUGS_BELOC DOUBLE PRECISION, TEST_INTERRUPTION_REASON VARCHAR(4096), ECG_BEFORE_TEST VARCHAR(4096), ECG_DURING_TEST VARCHAR(4096), ECHO_BEFORE_TEST VARCHAR(4096), ECHO_DURING_LOAD VARCHAR(4096), CONCLUSIONBLOB SUB_TYPE 0 SEGMENT SIZE 4096, ATR_BULKHEAD_CHK1 SMALLINT, ATR_BULKHEAD_CHK2 SMALLINT, ATR_BULKHEAD_DESC1VARCHAR(512), ATR_BULKHEAD_DESC2VARCHAR(512) ); РполÑаÑ: This operation is not defined for system tables. unsuccessful metadata update. new record size of 139840 bytes is too big. TABLE MD_ECHO_CG_PROTOCOL. Ðа Yaffil-е Ñако пÑÐ¾Ñ Ð¾Ð´Ð¸Ð»Ð¾. Там ÑолÑко база полноÑÑÑ Ð±Ñла под WIN1257. ЧÑо еÑо Ñакое ? ÐакоиÑо Ð»Ð¸Ð¼Ð¸Ñ Ð¿Ð¾ ÑÑмме VARCHAR-ов ÑÑоли на однои ÑаблиÑе ? Regards Janex
Re: Проблемы перехода Yaffil -> FB (UTF8)
Мда Поставил везгде VARCHAR(1) и пошло :) А чё делать чтоб такое ограничение обоити ? Regards Janex
Re: ÐÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Yaffil -> FB (UTF8)
Hello, Janex! You wrote on Tue, 26 May 2009 17:34:27 +0300: J> ЧÑо еÑо Ñакое ? J> ÐакоиÑо Ð»Ð¸Ð¼Ð¸Ñ Ð¿Ð¾ ÑÑмме VARCHAR-ов ÑÑоли на однои ÑаблиÑе ? Ðа. Ð Ð°Ð·Ð¼ÐµÑ ÑÑÑаниÑÑ Ð±Ð°Ð·Ñ ÑвелиÑÑ. -- With best regards, Alex Cherednichenko.
Re: ÐÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Yaffil -> FB (UTF8)
Hello, Janex! Janex wrote: ÐопÑобÑÐµÐ¼Ñ ... Ð ÑÑ Ñогда Yaffil Ñакое пÑоглаÑÑвал, на Yaffil Ñ Ð¼ÐµÐ½Ñ ÑÑÑаниÑа какÑаз 4к ÑолÑко. Yaffil ÑÑо - Ñмнее ? :) Ñникод пÑÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ Ð Ð§ÐТЫРРÑаза болÑÑий обÑем Ð´Ð»Ñ Ñ ÑанениÑ. ÐоÑмоÑÑи Ñ Ð¾ÑÑ Ð±Ñ ÑÑÑ www.ibase.ru/unicode_faq.html - пÑоÑÑой пеÑегон даннÑÑ Ð¸Ð· 1251 в Ñникод ÑвелиÑÐ¸Ð²Ð°ÐµÑ Ð¾Ð±Ñем Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð² 2 Ñаза. ÐÑо Ñ ÑанениÑ. РопеÑиÑоваÑÑ Ñникодом ÑеÑÐ²ÐµÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ по макÑимÑмÑ, пÑÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ ÑÑо Ð¼Ð¾Ð¶ÐµÑ ÑлÑÑиÑÑÑÑ 4 байÑа на Ñимвол. p.s. У ÑÐµÐ±Ñ Ð² YA запиÑÑ Ð¸ Ñак еле-еле влезала в 32к, поÑÑиÑай. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: ÐÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Yaffil -> FB (UTF8)
"Kovalenko Dmitry" ... Ð Ð°Ð·Ð¼ÐµÑ Ð·Ð°Ð¿Ð¸Ñи 32Ð. Ð ÑÐ°Ð·Ð¼ÐµÑ ÑÑÑаниÑÑ ÑÑÑ Ð½Ðµ пÑи Ñем. Уже 32K ÐÑо вÑегда Ñак бÑло или в ÑвÑзи Ñ Ð¸Ð½ÑлÑÑией? :-) Я ÑвÑÑо веÑил ÑÑо 64K :-( ÐÑ Ñаз вÑегда и ÑвÑÑо... а молилÑÑ ? :) -- ХоÑÑÑн Ðлад PS MAX_FORMAT_SIZE = 65535
Re: ÐÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Yaffil -> FB (UTF8)
ÐÐ¾Ñ ÑеÑил наÑинаÑÑ Ð¿Ð¾ маленÑÐºÑ Ð¿ÑÐµÑ Ð¾Ð´Ð¸ÑÑ Ð½Ð° FB (2.1). Ðаза на UTF8. ÐÐµÐ»Ð°Ñ Ð²Ð¾Ñ ÑакÑÑ Ð½ÐµÐ¼Ð°Ð»ÐµÐ½ÑкÑÑ ÑаблиÑкÑ: ÐÐ¾Ð¶ÐµÑ Ð²Ð¼ÐµÑÑо Ð²Ð¾Ñ ÑÑого - VARCHAR(4096) - ÑÑÐ¾Ð¸Ñ Ð¸ÑполÑзоваÑÑ ÑекÑÑовÑе блобÑ? Ðоваленко ÐмиÑÑий.
Re: ÐÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Yaffil -> FB (UTF8)
ЯÑно, знаÑÐ¸Ñ ÑаблиÑÑ ÑазделÑÑÑ ÑопоÑом на маленÑкие :) Regards Janex
Re: ÐÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Yaffil -> FB (UTF8)
Ð Ð°Ð·Ð¼ÐµÑ Ð·Ð°Ð¿Ð¸Ñи 32Ð. Ð ÑÐ°Ð·Ð¼ÐµÑ ÑÑÑаниÑÑ ÑÑÑ Ð½Ðµ пÑи Ñем. Уже 32K ÐÑо вÑегда Ñак бÑло или в ÑвÑзи Ñ Ð¸Ð½ÑлÑÑией? :-) Я ÑвÑÑо веÑил ÑÑо 64K :-( Ðоваленко ÐмиÑÑий.
Re: Проблемы перехода Yaffil -> FB (UTF8)
Размер страницы базы увеличь. 139840 байт на запись ... Думаешь поможет? Коваленко Дмитрий.
Re: ÐÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Yaffil -> FB (UTF8)
Kovalenko Dmitry wrote: ÐÐ¾Ñ ÑеÑил наÑинаÑÑ Ð¿Ð¾ маленÑÐºÑ Ð¿ÑÐµÑ Ð¾Ð´Ð¸ÑÑ Ð½Ð° FB (2.1). Ðаза на UTF8. ÐÐµÐ»Ð°Ñ Ð²Ð¾Ñ ÑакÑÑ Ð½ÐµÐ¼Ð°Ð»ÐµÐ½ÑкÑÑ ÑаблиÑкÑ: ÐÐ¾Ð¶ÐµÑ Ð²Ð¼ÐµÑÑо Ð²Ð¾Ñ ÑÑого - VARCHAR(4096) - ÑÑÐ¾Ð¸Ñ Ð¸ÑполÑзоваÑÑ ÑекÑÑовÑе блобÑ? Ðоваленко ÐмиÑÑий. ÐопÑобÑÐµÐ¼Ñ ... Ð ÑÑ Ñогда Yaffil Ñакое пÑоглаÑÑвал, на Yaffil Ñ Ð¼ÐµÐ½Ñ ÑÑÑаниÑа какÑаз 4к ÑолÑко. Yaffil ÑÑо - Ñмнее ? :) Janex
Re: Проблемы перехода Yaffil -> FB (UTF8)
Да. Размер страницы базы увеличь. Спасибо, было такое подозрение, в место 4к поставил 8к, наверно ешё мало :) А небудет тога так, что база будет изза размера страници неадекватно распыхатся, а то остальные таблици относительно маленькие (в них 99% данных будет). Ето одна токая грамоздная и записеи в неи тож будет входить не более 1000 загод ... Regards Janex
Re: ÐÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Yaffil -> FB (UTF8)
"Janex" ... ÐÑÐ¸Ð²ÐµÑ Ð°Ð»Ð». ÐÐ¾Ñ ÑеÑил наÑинаÑÑ Ð¿Ð¾ маленÑÐºÑ Ð¿ÑÐµÑ Ð¾Ð´Ð¸ÑÑ Ð½Ð° FB (2.1). Ðаза на UTF8. ÐÐµÐ»Ð°Ñ Ð²Ð¾Ñ ÑакÑÑ Ð½ÐµÐ¼Ð°Ð»ÐµÐ½ÑкÑÑ ÑаблиÑкÑ: ... РполÑаÑ: This operation is not defined for system tables. unsuccessful metadata update. new record size of 139840 bytes is too big. TABLE MD_ECHO_CG_PROTOCOL. Ð Ð°Ð·Ð¼ÐµÑ Ð·Ð°Ð¿Ð¸Ñи 32Ð. Ð ÑÐ°Ð·Ð¼ÐµÑ ÑÑÑаниÑÑ ÑÑÑ Ð½Ðµ пÑи Ñем. Ðа Yaffil-е Ñако пÑÐ¾Ñ Ð¾Ð´Ð¸Ð»Ð¾. Там ÑолÑко база полноÑÑÑ Ð±Ñла под WIN1257. ЧÑо еÑо Ñакое ? ÐакоиÑо Ð»Ð¸Ð¼Ð¸Ñ Ð¿Ð¾ ÑÑмме VARCHAR-ов ÑÑоли на однои ÑаблиÑе ? Ðод ÑÑÑоки в UTF8 движок вÑделÑÐµÑ Ð² 4 Ñаза болÑÑе памÑÑи. ЧÑÐ¾Ð±Ñ Ð³Ð°ÑанÑиÑованно влезло. -- ХоÑÑÑн Ðлад
Re: ÐÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Yaffil -> FB (UTF8)
Я ÑвÑÑо веÑил ÑÑо 64K :-( Я видно где-Ñо ÑÑдом молилÑÑ. Тоже дÑмал, ÑÑо 64. ÐмиÑÑий
Re: Yaffil на 2008 ÑеÑвеÑе
Такой пÑеданноÑÑи к пÑогÑÐ°Ð¼Ð¼Ð½Ð¾Ð¼Ñ Ð¾Ð±ÐµÑпеÑÐµÐ½Ð¸Ñ (Yaffil) Ñ ÐµÑе не видел :-))) Ðда ... Ñеже ÑамÑе мÑÑли. Janex, но еÑли оно Ñ ÑÐµÐ±Ñ Ð½Ð° 2008 не пойдеÑ, вÑегда можно завеÑÑи на нем виÑÑÑалÑнÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ Ñ 2000/XP, где оно Ð¿Ð¾Ð¹Ð´ÐµÑ ÑоÑно :-) Ðоваленко ÐмиÑÑий.
Re: Yaffil на 2008 ÑеÑвеÑе
Такой пÑеданноÑÑи к пÑогÑÐ°Ð¼Ð¼Ð½Ð¾Ð¼Ñ Ð¾Ð±ÐµÑпеÑÐµÐ½Ð¸Ñ (Yaffil) Ñ ÐµÑе не видел :-))) ÐÐ»ÐµÐ³Ñ Ð¼Ð¾Ð¶Ð½Ð¾ ÑолÑко позавидоваÑÑ. ÐмиÑÑий Ð Ðлег Ð½ÐµÐ¿Ð»Ð¾Ñ Ð¾ движок ÑоÑÑиÑовал в ÑÐ²Ð°Ñ Ð²ÑемÑ, Ð¿Ð¾Ð¼Ð½Ñ Ð¾ÑÐµÐ½Ñ Ñад бÑл, ÑÑо наÑÑл баг, ÑообÑил, и ÑеÑез Ð´ÐµÐ½Ñ Ñже ÑледÑÑÑии Ñелиз вÑложен :) Ðа - пока еÑÑ Ð² 7 лабоÑаÑоÑиÑÑ Ð¿Ð°ÑÐµÑ ÑÑаÑÐ°Ñ Ð¿ÑиÑа, и вÑоде Ð½ÐµÐ¿Ð»Ð¾Ñ Ð¾, но ÑкоÑо Ñже пеÑÐµÑ Ð¾Ð´ на Ð¿Ð¾Ð´Ñ Ð¾Ð´Ðµ, Ñак ÑÑо пÑаÑÑÑÑÑ Ð²ÑÑÑаки пÑидÑÑÑÑ. Regards Janex
Re: Yaffil �� 2008 �������
> ÐÐ Ð¸Ð²ÐµÑ Ð°Ð»Ð». > ÐÑо небÑÐ´Ñ ÑÑавил Yaffil на 2008 ÑеÑвеÑе ? > ÐÐ»Ð¸ÐµÐ½Ñ ÐµÑого Ñ Ð¾ÑеÑ, небÑÐ´ÐµÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ ? :) Такой пÑеданноÑÑи к пÑогÑÐ°Ð¼Ð¼Ð½Ð¾Ð¼Ñ Ð¾Ð±ÐµÑпеÑÐµÐ½Ð¸Ñ (Yaffil) Ñ ÐµÑе не видел :-))) ÐÐ»ÐµÐ³Ñ Ð¼Ð¾Ð¶Ð½Ð¾ ÑолÑко позавидоваÑÑ. ÐмиÑÑий
Yaffil на 2008 ÑеÑвеÑе
ÐÐ Ð¸Ð²ÐµÑ Ð°Ð»Ð». ÐÑо небÑÐ´Ñ ÑÑавил Yaffil на 2008 ÑеÑвеÑе ? ÐÐ»Ð¸ÐµÐ½Ñ ÐµÑого Ñ Ð¾ÑеÑ, небÑÐ´ÐµÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ ? :) Regards Janex
Re: Yaffil и BIG_5 - ÐÑгага
Ðе поÑÑдок, Я понÑл. ТоÑнее вÑпомнил. Ðлег говоÑил ÑÑо IB4 - ÑÑо поÑледний пÑавилÑнÑй ÑеÑвеÑ... Ð IB4 BIG_5 неÑÑ. ÐÑÐµÐ´Ð»Ð°Ð³Ð°Ñ ÑепеÑÑ ÑÑиÑаÑÑ Ð´ÑÑла - поÑледним пÑавилÑнÑм ÑеÑвеÑом. ÐоÑмеÑÑно... Ðоваленко ÐмиÑÑий.
Re: Yaffil и BIG_5 - ÐÑгага
ÐекÑоÑилиÑ, говоÑиÑе? :-) Ркак же ÐÐТÐÐЦЫ ÑмогÑÑ Ñ Ð½Ð¸Ð¼ ÑабоÑаÑÑ ???!!! Ðе лÑÐ±Ð»Ñ ÑаÑизм и негÑов... "Я инÑеÑнаÑионалиÑÑ. Я никого не лÑблÑ" (Ñ) ШÑиÑлиÑ. Ðоваленко ÐмиÑÑий.
Re: Yaffil и BIG_5 - ÐÑгага
"Kovalenko Dmitry" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > ÐекÑоÑилиÑ, говоÑиÑе? :-) > Ркак же ÐÐТÐÐЦЫ ÑмогÑÑ Ñ Ð½Ð¸Ð¼ ÑабоÑаÑÑ ???!!! Ðе лÑÐ±Ð»Ñ ÑаÑизм и негÑов...
Re: Yaffil � BIG_5 - ������
> никак. Yaffil пÑедназнаÑалÑÑ ÑолÑко Ð´Ð»Ñ Ð Ð¾ÑÑии. > СÑиÑай ÑÑо огÑаниÑением ÑкÑпоÑÑа :-) ÐиÑайÑÑ Ð±ÑÑÑÑо обÑÑаÑÑÑÑ. Так ÑÑо ... ÐмиÑÑий
Re: Yaffil и BIG_5 - ÐÑгага
Hello, Dmitry! Kovalenko Dmitry wrote: Ð©Ð°Ñ Ð²Ð¾Ñ ÑеÑил пеÑеÑоздаÑÑ Ð½Ð° ЯÑиле ÑеÑÑовÑÑ Ð±Ð°Ð·Ñ Ð¸ напоÑолÑÑ Ð½Ð° Ркак же ÐÐТÐÐЦЫ ÑмогÑÑ Ñ Ð½Ð¸Ð¼ ÑабоÑаÑÑ ???!!! никак. Yaffil пÑедназнаÑалÑÑ ÑолÑко Ð´Ð»Ñ Ð Ð¾ÑÑии. СÑиÑай ÑÑо огÑаниÑением ÑкÑпоÑÑа :-) -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: Yaffil и BIG_5 - ÐÑгага
Ðе поÑÑдок, но где Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð±Ð°Ð³ÑÑÐµÐºÐµÑ ÑÑилÑ, ÑпÑаÑиваÑÑ Ð½Ðµ бÑдÑ. Ð½Ñ ÐºÐ°Ðº же. ÐиÑеÑÑ Ð¾Ð¿Ð¸Ñание бага на кÑпÑÑе и оÑпÑавлÑеÑÑ. ÐÑли на Ð¾Ð´Ð½Ñ ÐºÑпÑÑÑ Ð½Ðµ влезеÑ, пиÑеÑÑ Ð½Ð° неÑколÑÐºÐ¸Ñ . Ðа не. ÐÑе пÑоÑе. ÐезеÑÑ Ð² конÑиг генеÑаÑии ÑеÑÑовой Ð±Ð°Ð·Ñ Ð´Ð»Ñ ÑÑÐ¸Ð»Ñ Ð¸ ÑÑавиÑÑ Ñам напÑоÑив BIG_5 - не поддеÑживаеÑÑÑ. Я Ñего ÑдивилÑÑ - IB6 BIG_5 поддеÑживаеÑ. Ðоваленко ÐмиÑÑий.
Re: Yaffil и BIG_5 - ÐÑгага
Kovalenko Dmitry wrote: Ðе поÑÑдок, но где Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð±Ð°Ð³ÑÑÐµÐºÐµÑ ÑÑилÑ, ÑпÑаÑиваÑÑ Ð½Ðµ бÑдÑ. Ð½Ñ ÐºÐ°Ðº же. ÐиÑеÑÑ Ð¾Ð¿Ð¸Ñание бага на кÑпÑÑе и оÑпÑавлÑеÑÑ. ÐÑли на Ð¾Ð´Ð½Ñ ÐºÑпÑÑÑ Ð½Ðµ влезеÑ, пиÑеÑÑ Ð½Ð° неÑколÑÐºÐ¸Ñ .
Yaffil и BIG_5 - ÐÑгага
ÐекÑоÑилиÑ, говоÑиÑе? :-) Ð©Ð°Ñ Ð²Ð¾Ñ ÑеÑил пеÑеÑоздаÑÑ Ð½Ð° ЯÑиле ÑеÑÑовÑÑ Ð±Ð°Ð·Ñ Ð¸ напоÑолÑÑ Ð½Ð° This operation is not defined for system tables unsuccessful metadata update. TBL_CS__BIG5. Implementation of text subtype 56 not located. Ркак же ÐÐТÐÐЦЫ ÑмогÑÑ Ñ Ð½Ð¸Ð¼ ÑабоÑаÑÑ ???!!! Ðе поÑÑдок, но где Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð±Ð°Ð³ÑÑÐµÐºÐµÑ ÑÑилÑ, ÑпÑаÑиваÑÑ Ð½Ðµ бÑдÑ. Ðоваленко ÐмиÑÑий.
Re: �������� � Yaffil �� 2.1
ÐÑивеÑ. > пеÑелиÑÑ ÑабоÑÑÑ Ð±Ð°Ð·Ñ Ð² пÑÑÑÑÑ Ð·Ð°Ð¸Ð¼ÑÑ ÑелÑи Ð´ÐµÐ½Ñ Ð¸ Ð¼ÐµÐ½Ñ Ð¿ÑоÑÑо ÑбÑÑ Ð·Ð° еÑа вÑÐµÐ¼Ñ :) Я Ð±Ñ Ð¿Ð¾ÑеÑÑиÑовал ÑпеÑва. Ð Ñо ÑоÑно ÑбÑÑÑ. ÐмиÑÑий
Re: ÐигÑаÑÐ¸Ñ Ñ Yaffil на 2.1
J> У Ð¼ÐµÐ½Ñ Ñам база на 2.5 гиги и ÑабоÑа Ñам как ÐºÐ¾Ð½Ð²ÐµÐ¸ÐµÑ - 24/7. ÐÑли J> ÑÐ°Ñ ÐµÑÑ Ð½Ð° ÑаÑик Ð¼Ð¾Ð³Ñ Ð¸Ñ Ð²ÑÐµÑ Ð²ÑгнаÑÑ, Ñо 2.5 гиги за ÑÐ°Ñ ... Ð½Ñ J> Ð½ÐµÐ·Ð½Ð°Ñ ... к ÑÐ¾Ð¼Ñ ÐµÑÑ Ð´Ð»Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Ñакого неÑолÑко пеÑеливка даннÑÑ Ð° J> еÑÑ Ð¼Ð¾Ð½Ð¾Ð³Ð¾ Ñего вÑÐµÐ¼Ñ Ð¶ÑÑÑее :) Ñак ÑÑо вÑе можно ÑнаÑало аÑÑеÑÑиÑоваÑÑ ÐºÐ°Ðº ÑледÑеÑ, Ñ Ð½Ð°Ñ ÑеÑвеÑа ÑкÑипÑами пеÑеноÑилиÑÑ, лениво в 4 ноÑи пеÑеноÑиÑÑ, а надо Ð±Ð°Ð·Ñ Ð½Ð° новÑй ÑеÑвак пеÑекинÑÑÑ, Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸ÐµÐ¼ веÑÑии ÑнаÑало вÑе на кÑÐ¾Ð»Ð¸ÐºÐ°Ñ Ð¿ÑовеÑили, ÑÑо ÑоздаеÑÑÑ Ð±Ð°Ð·Ð° на новом ÑеÑвеÑе из ÑкÑипÑа (а в 2,0 Ñам немного пÑижали Ñ Ð»ÐµÐ²Ñм ÑинÑакÑиÑом) поÑом когда добилиÑÑ Ð¿ÐµÑвого, оÑÑеÑÑили ÑкÑипÑÑ Ð½Ð° виÑÑÑлаке и Ñого в 4,00 вÑе вÑÐ³Ð½Ð°Ð½Ñ Ð¸Ð· Ð±Ð°Ð·Ñ Ð¸ конекÑÑ Ð·Ð°Ð¿ÑеÑÐµÐ½Ñ 4,05 делаеÑÑÑ Ð±Ð°ÐºÐ°Ð¿ оÑпÑавлÑеÑÑÑ Ð½Ð° вÑоÑой ÑеÑÐ²ÐµÑ , менÑеÑÑÑ ÐÐ ÑÑ Ð¾Ð´Ð¸Ñ Ð² ÑебÑÑ 4,30 вÑоÑой пÑовеÑÑÐµÑ Ð±ÐµÐºÐ°Ð¿ , еÑли еÑÑÑ ÑазвоÑаÑÐ¸Ð²Ð°ÐµÑ Ð±Ð°Ð·Ñ Ð¼ÐµÐ½ÑÐµÑ ÐÐ, ÑÑ Ð¾Ð´Ð¸Ñ Ð² ÑебÑÑ ÑÑÑом никÑо ниÑего не замеÑил.
Re: ÐигÑаÑÐ¸Ñ Ñ Yaffil на 2.1
а ÑÑ Ð½Ðµ бойÑÑ, ÑÑ Ð¿Ð¾Ð¿ÑобÑй Ð¼Ð¾Ð¶ÐµÑ Ð½Ðµ Ñак ÑÑÑаÑен ÑеÑÑ ? =) ÑколÑко бекап по ÑеÑи воÑÑанавливаеÑÑÑ ÑÑолÑко по идеи и пеÑеливаÑÑÑÑ Ð±ÑдеÑ. Ðож и неÑбÑÑ, но пиÑаÑÑÑ Ð±ÑдÑÑ :) У Ð¼ÐµÐ½Ñ Ñам база на 2.5 гиги и ÑабоÑа Ñам как ÐºÐ¾Ð½Ð²ÐµÐ¸ÐµÑ - 24/7. ÐÑли ÑÐ°Ñ ÐµÑÑ Ð½Ð° ÑаÑик Ð¼Ð¾Ð³Ñ Ð¸Ñ Ð²ÑÐµÑ Ð²ÑгнаÑÑ, Ñо 2.5 гиги за ÑÐ°Ñ ... Ð½Ñ Ð½ÐµÐ·Ð½Ð°Ñ ... к ÑÐ¾Ð¼Ñ ÐµÑÑ Ð´Ð»Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Ñакого неÑолÑко пеÑеливка даннÑÑ Ð° еÑÑ Ð¼Ð¾Ð½Ð¾Ð³Ð¾ Ñего вÑÐµÐ¼Ñ Ð¶ÑÑÑее :) ÐÑли неÑбÑÑ, Ñо бÑдÑÑ Ð¿Ð¸ÑаÑÑÑ Ð¸Ð·Ð½Ð°ÑиловаÑÑ Ð° Ñам бабки не пеÑвои ÑвежоÑÑи ... бÑÑÑÑ ... подозÑÐµÐ²Ð°Ñ Ð±ÑÐ´ÐµÑ Ð½ÐµÐ¿ÑиÑÑно :) Regards Janex
Re: ÐигÑаÑÐ¸Ñ Ñ Yaffil на 2.1
J> боÑÑÑ ÑÑо пеÑелиÑÑ ÑабоÑÑÑ Ð±Ð°Ð·Ñ Ð² пÑÑÑÑÑ Ð·Ð°Ð¸Ð¼ÑÑ ÑелÑи Ð´ÐµÐ½Ñ Ð¸ Ð¼ÐµÐ½Ñ J> пÑоÑÑо ÑбÑÑ Ð·Ð° еÑа вÑÐµÐ¼Ñ :) а ÑÑ Ð½Ðµ бойÑÑ, ÑÑ Ð¿Ð¾Ð¿ÑобÑй Ð¼Ð¾Ð¶ÐµÑ Ð½Ðµ Ñак ÑÑÑаÑен ÑеÑÑ ? =) ÑколÑко бекап по ÑеÑи воÑÑанавливаеÑÑÑ ÑÑолÑко по идеи и пеÑеливаÑÑÑÑ Ð±ÑдеÑ. With best regards, Attid.
ÐигÑаÑÐ¸Ñ Ñ Yaffil на 2.1
ÐÑÐ¸Ð²ÐµÑ Ð°Ð»Ð». Ðак Ñам ÑÐ°Ñ Ð½Ð° 2.1 Ñ Ð½Ð°ÑионалÑнÑми кодиÑовками? ÐогдаÑо пиÑалÑÑ Ð¿ÐµÑелезÑÑ Ñ Yaffil на 2.0 и оказалоÑÑ ÑÑо ÑважаемÑе ÑазÑабоÑÑики ÑеÑили ÑÑо лаÑÑÑÐºÐ°Ñ ÐºÐ¾Ð´Ð¸Ñовка в двоике бÑÐ´ÐµÑ Ð¿Ð¾Ð´ дÑÑгим кодом и в ÑезÑлÑÑаÑе YаÑÑиловÑкии бекап на двоике новоÑÑанавливалÑÑ :( Ð ÑÐ°Ñ Ñож Ñамое ? ÐожбиÑÑ ÐµÑÑÑ ÐºÐ¾ÐºÐ¸ÐµÑо дÑÑгие ÑпоÑÐ¾Ð±Ñ Ð¿ÐµÑемигÑиÑоваÑÑ Ð½ÐµÐ¿ÐµÑÐµÐ»ÐµÐ²Ð°Ñ Ð´Ð°Ð½Ð½Ñе в пÑÑÑÑÑ Ð±Ð°Ð·Ñ, а Ñо Ñ Ð¼ÐµÐ½Ñ Ð¾Ð´Ð½Ð° кÑyглоÑÑÑоÑÐ½Ð°Ñ Ð»Ð°Ð±Ð¾ÑаÑоÑÐ¸Ñ Ð¸ боÑÑÑ ÑÑо пеÑелиÑÑ ÑабоÑÑÑ Ð±Ð°Ð·Ñ Ð² пÑÑÑÑÑ Ð·Ð°Ð¸Ð¼ÑÑ ÑелÑи Ð´ÐµÐ½Ñ Ð¸ Ð¼ÐµÐ½Ñ Ð¿ÑоÑÑо ÑбÑÑ Ð·Ð° еÑа вÑÐµÐ¼Ñ :) Regards Janex
Re: Re[2]: Yaffil, баг(фича?) с DATEDIFF
Пофиксано ;-) Ужос :-) Коваленко Дмитрий.
Re: Re[2]: Yaffil, баг(фича?) с DATEDIFF
Пофиксано ;-) "Пиминов Роман" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] Здравствуйте, Oleg. >> У него еще к тому же неправильно MINUTE и HOUR вычисляются. > Пример покажи. DATEDIFF(HOUR, CAST('02.05.1998 00:02:03' AS TIMESTAMP), CAST('01.05.1998 01:02:03' AS TIMESTAMP)) Получаем 142. DATEDIFF(MINUTE, CAST('01:02:03' AS TIME), CAST('01:59:03' AS TIME)) Получаем 7101. DATEDIFF(SECOND, CAST('01:01:03' AS TIME), CAST('01:01:04' AS TIME)) Получаем 429495. -- Пиминов Роман
Re: пеÑÑ Ð¾Ð´ Ñ Yaffil на Firebird2.0
> > Ñ Ð¾ÑÑ Ð² запÑоÑÐ°Ñ ÑабоÑала ноÑмалÑно, но Ñак как > > ÑÑо бÑла не ÑаÑалÑÐ½Ð°Ñ Ð¿Ð¾ÑеÑÑ, и иÑполÑзовалоÑÑ Ð²Ñего в одном меÑÑе > > ÑеÑил ÑÑо пÑоÑе обойÑиÑÑ. > > ÐÑоÑÑо надо закомменÑиÑоваÑÑ ÑÑиггеÑ, а поÑле воÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ > ÑаÑкомменÑиÑоваÑÑ Ð¸ пеÑекомпилиÑÑ ÐаÑиб ;) вÑоде Ñже догадалÑÑ ;) On 24 дек, 13:15, A7exander <[EMAIL PROTECTED]> wrote: > ЧаÑÑиÑно меÑÑа где Yaffil молоÑÐ¸Ñ Ð±ÑÑÑÑее Ñже наÑел. > ÐÑÑÑ Ð¿ÑоÑÑой запÑÐ¾Ñ (ÑаблиÑа smoves - 3 млн. запиÑей): > > select k.id_knames, sum(sm_quant) >    from smoves s, knames k >    where >    s.id_knames=k.id_knames and s.id_sklnames=1 >    and k.nm_folder=0 and s.sm_date<:ost_date >    and k.nm_id_knames=1 >    and k.nm_parent=1660 >    group by k.id_knames >    having sum(sm_quant)>0 > > на Yaffil оÑÑабаÑÑÐ²Ð°ÐµÑ Ð²ÑÑеднем 26 ÑекÑнд > PLAN SORT (JOIN (K INDEX (KNAMES_IDX2),S INDEX > (SMOVES_IDX_SK_NM,SMOVES_IDX1))) > > на Firebird-2.0.3.12981 оÑÑабаÑÑÐ²Ð°ÐµÑ Ð²ÑÑеднем 140ÑекÑнд > PLAN JOIN (K ORDER KNAMES_IDX1 INDEX (KNAMES_IDX2), S INDEX > (SMOVES_IDX_SK_NM, SMOVES_IDX1)) > > ÐÐ! Ð¸Ð½Ð´ÐµÐºÑ SMOVES_IDX1 по Ð¿Ð¾Ð»Ñ s.sm_date неÑезÑлÑÑаÑивен, поÑколÑÐºÑ > даÑа беÑеÑÑÑ Ð»Ð¸Ð±Ð¾ поÑледнÑÑ Ð»Ð¸Ð±Ð¾ близка к ней, > и еÑли заÑÑавиÑÑ Ð¾Ð±Ð° ÑеÑвеÑа не иÑполÑзоваÑÑ ÐµÐ³Ð¾, заменив > and k.nm_folder=0 and s.sm_date<:ost_date > на > and k.nm_folder=0 and coalesce(s.sm_date, cast('now' as > date))<:ost_date > Ñо ÑиÑÑаÑÐ¸Ñ Ñезко менÑеÑÑÑ - пÑиÑа оÑÑабаÑÑÐ²Ð°ÐµÑ Ð·Ð° 63Ð¼Ñ Ð° дÑÑел за > 110мÑ! > ÑоеÑÑÑ Ñ Ð¼ÐµÐ½Ñ Ð¿Ñедположение ÑÑо дÑÑел бÑÑÑÑее молоÑÐ¸Ñ Ð½ÐµÑезÑлÑÑаÑивнÑе > индекÑÑ, > Ñже наÑел неÑколÑко ÑÐ°ÐºÐ¸Ñ Ð¼ÐµÑÑ Ð² Ñвоей ÐÐ. ÐÑийдеÑÑÑ Ð¿Ð¾Ð±Ð¾ÑоÑÑÑ Ñ > пеÑежиÑками пÑоÑлого ;) ÐÑÑаÑи Ñже иÑпÑавил два деÑÑÑка запÑоÑов Ñ Ð²ÑÑепÑиведеннÑм диагнозом, вÑоде вÑе вÑÑÐ°ÐµÑ Ð½Ð° Ñвои меÑÑа :) дÑÑÐ³Ð¸Ñ Ð°Ð½Ð¾Ð¼Ð°Ð»Ð¸Ð¹ пока не замеÑено
Re: пеÑÑ Ð¾Ð´ Ñ Yaffil на Firebird2.0
On 24 дек, 14:57, A7exander <[EMAIL PROTECTED]> wrote: > пÑи воÑÑÑановлении из бÑкапа ÑÑгалоÑÑ Ð¿Ð¾ÑемÑÑо на ÑÑÑ ÑÑнкÑÐ¸Ñ Ð² > ÑÑиггеÑе, > Ñ Ð¾ÑÑ Ð² запÑоÑÐ°Ñ ÑабоÑала ноÑмалÑно, но Ñак как > ÑÑо бÑла не ÑаÑалÑÐ½Ð°Ñ Ð¿Ð¾ÑеÑÑ, и иÑполÑзовалоÑÑ Ð²Ñего в одном меÑÑе > ÑеÑил ÑÑо пÑоÑе обойÑиÑÑ. ÐÑоÑÑо надо закомменÑиÑоваÑÑ ÑÑиггеÑ, а поÑле воÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÑаÑкомменÑиÑоваÑÑ Ð¸ пеÑекомпилиÑÑ
Re: пеÑÑ Ð¾Ð´ Ñ Yaffil на Firebird2.0
On 24 дек, 13:09, WildSery <[EMAIL PROTECTED]> wrote: > On Sun, 23 Dec 2007 20:42:57 +0300, A7exander <[EMAIL PROTECTED]> wrote: > > пÑиÑлоÑÑ Ð¾ÑказаÑÑÑÑ Ð¾Ñ Trim > > РпоÑемÑ? пÑи воÑÑÑановлении из бÑкапа ÑÑгалоÑÑ Ð¿Ð¾ÑемÑÑо на ÑÑÑ ÑÑнкÑÐ¸Ñ Ð² ÑÑиггеÑе, Ñ Ð¾ÑÑ Ð² запÑоÑÐ°Ñ ÑабоÑала ноÑмалÑно, но Ñак как ÑÑо бÑла не ÑаÑалÑÐ½Ð°Ñ Ð¿Ð¾ÑеÑÑ, и иÑполÑзовалоÑÑ Ð²Ñего в одном меÑÑе ÑеÑил ÑÑо пÑоÑе обойÑиÑÑ.
Re: пеÑÑ Ð¾Ð´ Ñ Yaffil на Firebird2.0
Hello, Vasiliy! Vasiliy Ponomarev wrote: Ñ YA на FB (оба Classic). Уже поÑле "оÑкаÑа" обÑаÑно на Yaffil, обÑаÑили внимание на ÑазлиÑнÑе ÑмолÑÐ°Ð½Ð¸Ñ Ð¿Ð°ÑамеÑÑа DATABASE_CACHE_PAGES (FB-75, а Yaffil-2048). ÑдивлÑеÑе ÑебÑÑа. Ð²Ñ Ð±Ñ Ñ Ð¾ÑÑ ÐºÐ¾Ð½Ñиги ÑиÑали, и вообÑе. как Ñак можно - Ñ ÑеÑвеÑом ÑабоÑаÑÑ Ð¸ не знаÑÑ. по ÑмолÑÐ°Ð½Ð¸Ñ Ñ ya Ñоже 75 ÑÑÑаниÑ. ÐакомменÑиÑованнÑй паÑамеÑÑ Ð² конÑиге - ÑÑо закомменÑиÑованнÑй паÑамеÑÑ. ÐÑиÑем Ñ ÑмолÑанием Ð´Ð»Ñ ÑÑпеÑа. ÐÑоме Ñого, ÑÐ°Ð·Ð¼ÐµÑ ÑÑеденного кÑÑа Ð¼Ð¾Ð¶ÐµÑ Ð¾Ð¿ÑеделÑÑÑÑÑ Ð¸ наÑÑÑойкой в ÐÐ. Рвиден напÑÐ¸Ð¼ÐµÑ Ð² ÑÑаÑиÑÑике запÑоÑа, вÑдаваемой IBExpert. безобÑазие, коÑоÑе. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: ������ � Yaffil �� Firebird2.0
> ÃÃÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃà ÃÃÃÃÃà ÃÃà DATABASE_CACHE_PAGES (FB-75, à > Yaffil-2048). ðà "ÃÃÃÃÃÃà " > ÃÃÃÃÃÃà ÃÃÃÃà ÃÃà ÃÃÃÃÃÃà ÃÃÃà ÃÃÃ, à ÃÃà ÃÃÃÃÃÃà Ãà Ãà ÃÃà à Ãà ÃÃÃÃÃà > ÃÃÃÃÃà ÃÃà > ÃÃÃÃÃÃÃÃÃÃà ÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃà à ÃÃÃÃÃÃ, ÃÃÃÃà ÃÃÃà Ãà ÃÃà à Ãà ÃÃÃà ÃÃ... Ãà ÃÃÃÃÃÃÃÃà à ÃÃÃÃà 75 ÃÃÃà ÃÃ, Ãà ÃÃÃà à ÃÃÃà ÃÃÃÃÃÃÃÃÃÃ. ôÃÃÃà à - Ãà Ãà ÃÃÃÃÃà Ãà ÃÃà Ãà ÃÃà ÃÃÃÃÃÃÃ, à ÃÃà ÃÃà ÃÃÃ-Ãà Ãà ÃÃà ÃÃÃÃÃà Ãà ÃÃÃÃÃÃÃÃÃÃ... ÃÃÃÃÃà ÃÃÃÃà ÃÃà Ãà ÃÃÃÃÃÃÃà ÃÃà ÃÃà ÃÃÃÃÃÃÃà ÃÃà à ÃÃÃÃÃÃÃ, à ÃÃÃÃÃÃÃÃà 512 ÃÃà ÃÃÃà Ãà Ya. ëÃÃÃÃÃ, ÃÃà ÃÃÃÃÃÃÃÃÃÃà - Ãà Ya à ÃÃÃÃÃÃÃà Ãà ÃÃà ÃÃÃÃÃÃ, à ÃÃÃÃà ÃÃÃÃÃÃÃÃÃÃÃà Ãà ÃÃà Ãà (Classic) ÃÃà ÃÃÃÃÃÃÃà ÃÃÃÃÃÃà ÃÃÃ. îà FB, Ãà ÃÃà ÃÃà Ãà ÃÃà Ãà , ÃÃÃÃà ÃÃÃà Ãà ÃÃà ÃÃÃÃÃÃà (ÃÃà ÃÃÃà ÃÃà ÃÃÃÃ) Ãà ÃÃà à Ãà Ãà ÃÃÃà ÃÃÃÃÃÃÃÃà ÃÃÃÃà ÃÃÃÃà ÃÃÃ! ÃÃÃÃÃÃÃà ÃÃà ÃÃÃÃÃÃÃÃÃà à Ãà Ãà ÃÃÃÃÃÃÃÃà ÃÃÃÃÃÃ. òÃÃÃÃÃÃÃÃÃà à ÃÃÃÃÃÃÃÃà ÃÃà Ãà Ãà Ãà ÃÃÃÃ, ÃÃÃÃà ÃÃà ÃÃÃÃÃÃÃÃ... :-( ÃÃÃÃÃà à ÃÃà ÃÃà ÃÃà Ãà Ãà ÃÃÃÃÃÃà "Ãà ÃÃÃÃÃÃà ÃÃÃÃÃà Ãà ÃÃÃÃ".
Re: пеÑÑ Ð¾Ð´ Ñ Yaffil на Firebird2.0
On Sun, 23 Dec 2007 20:42:57 +0300, A7exander <[EMAIL PROTECTED]> wrote: > пÑиÑлоÑÑ Ð¾ÑказаÑÑÑÑ Ð¾Ñ Trim РпоÑемÑ? -- СеÑгей СмиÑнов.
Re: пеÑÑ Ð¾Ð´ Ñ Yaffil на Firebird2.0
> ÐÐ¾Ñ Ð¿Ñо наÑÑÑойки, можно поподÑобнее? > оба ÑеÑвеÑа в Ñежиме SuperServer, ÐºÐµÑ - 32768 ÑÑÑаниÑ, ÑÑÑаниÑа 4к, кÑоме Ñого памÑÑи доÑÑаÑоÑно ÑÑоб вÑÑ ÐРпомеÑÑилаÑÑ Ð² ÐºÐµÑ ÑиÑÑемÑ. Ðо как Ñ Ð½Ð°Ð¿Ð¸Ñал ÑÑÑÑ Ð²ÑÑе Ð¿Ð¾Ñ Ð¾Ð¶Ðµ еÑÑÑ Ð²Ð¿Ð¾Ð»Ð½Ðµ обÑекÑивнÑе пÑиÑÐ¸Ð½Ñ ÑазниÑÑ ÑкоÑоÑÑей.
Re: пеÑÑ Ð¾Ð´ Ñ Yaffil на Firebird2.0
ЧаÑÑиÑно меÑÑа где Yaffil молоÑÐ¸Ñ Ð±ÑÑÑÑее Ñже наÑел. ÐÑÑÑ Ð¿ÑоÑÑой запÑÐ¾Ñ (ÑаблиÑа smoves - 3 млн. запиÑей): select k.id_knames, sum(sm_quant) from smoves s, knames k where s.id_knames=k.id_knames and s.id_sklnames=1 and k.nm_folder=0 and s.sm_date<:ost_date and k.nm_id_knames=1 and k.nm_parent=1660 group by k.id_knames having sum(sm_quant)>0 на Yaffil оÑÑабаÑÑÐ²Ð°ÐµÑ Ð²ÑÑеднем 26 ÑекÑнд PLAN SORT (JOIN (K INDEX (KNAMES_IDX2),S INDEX (SMOVES_IDX_SK_NM,SMOVES_IDX1))) на Firebird-2.0.3.12981 оÑÑабаÑÑÐ²Ð°ÐµÑ Ð²ÑÑеднем 140ÑекÑнд PLAN JOIN (K ORDER KNAMES_IDX1 INDEX (KNAMES_IDX2), S INDEX (SMOVES_IDX_SK_NM, SMOVES_IDX1)) ÐÐ! Ð¸Ð½Ð´ÐµÐºÑ SMOVES_IDX1 по Ð¿Ð¾Ð»Ñ s.sm_date неÑезÑлÑÑаÑивен, поÑколÑÐºÑ Ð´Ð°Ñа беÑеÑÑÑ Ð»Ð¸Ð±Ð¾ поÑледнÑÑ Ð»Ð¸Ð±Ð¾ близка к ней, и еÑли заÑÑавиÑÑ Ð¾Ð±Ð° ÑеÑвеÑа не иÑполÑзоваÑÑ ÐµÐ³Ð¾, заменив and k.nm_folder=0 and s.sm_date<:ost_date на and k.nm_folder=0 and coalesce(s.sm_date, cast('now' as date))<:ost_date Ñо ÑиÑÑаÑÐ¸Ñ Ñезко менÑеÑÑÑ - пÑиÑа оÑÑабаÑÑÐ²Ð°ÐµÑ Ð·Ð° 63Ð¼Ñ Ð° дÑÑел за 110мÑ! ÑоеÑÑÑ Ñ Ð¼ÐµÐ½Ñ Ð¿Ñедположение ÑÑо дÑÑел бÑÑÑÑее молоÑÐ¸Ñ Ð½ÐµÑезÑлÑÑаÑивнÑе индекÑÑ, Ñже наÑел неÑколÑко ÑÐ°ÐºÐ¸Ñ Ð¼ÐµÑÑ Ð² Ñвоей ÐÐ. ÐÑийдеÑÑÑ Ð¿Ð¾Ð±Ð¾ÑоÑÑÑ Ñ Ð¿ÐµÑежиÑками пÑоÑлого ;)
Re: пеÑÑ Ð¾Ð´ Ñ Yaffil на Firebird2.0
> ... Ðо когда вÑе бÑло гоÑово Ð¼ÐµÐ½Ñ Ð¶Ð´Ð°Ð» еÑе > один ÑÑÑпÑиз, на ÑÑÐ¾Ñ Ñаз кÑда более ÑеÑÑезнÑй - yaffil на Ð¼Ð¾Ð¸Ñ > запÑоÑÐ°Ñ Ð¾ÐºÐ°Ð·Ð°Ð»ÑÑ Ð² 1.5-2 Ñаза бÑÑÑÑее Firebird пÑи одинаковÑÑ > наÑÑÑÐ¾Ð¹ÐºÐ°Ñ ... ÐÐ¾Ñ Ð¿Ñо наÑÑÑойки, можно поподÑобнее? У Ð½Ð°Ñ Ñоже бÑл опÑÑ Ð¾ÑÑиÑаÑелÑного (в ÑмÑÑле ÑÐ½Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð¿ÑоизводиÑелÑноÑÑи) пеÑÐµÑ Ð¾Ð´Ð° Ñ YA на FB (оба Classic). Уже поÑле "оÑкаÑа" обÑаÑно на Yaffil, обÑаÑили внимание на ÑазлиÑнÑе ÑмолÑÐ°Ð½Ð¸Ñ Ð¿Ð°ÑамеÑÑа DATABASE_CACHE_PAGES (FB-75, а Yaffil-2048). Ðо "ÑолÑине" каждого коннекÑа ÑазниÑа замеÑна, а Ð²Ð¾Ñ Ð¿Ð¾Ð¼Ð¾Ð³Ð»Ð¾ Ð±Ñ Ð»Ð¸ ÑÑо в ÑеалÑном ÑлÑÑÑении пÑоизводиÑелÑноÑÑи ÑабоÑаÑÑей задаÑи, пÑовеÑиÑÑ Ð¼Ñ Ñак и не ÑÑпели... --- С Ñважением, ÐономаÑÑв
Re: пеÑÑ Ð¾Ð´ Ñ Yaffil на Firebird2.0
On 24 дек, 00:32, "Oleg Matveyev" <[EMAIL PROTECTED]> wrote: > Ðой опÑÑ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Ñ Ya на FB2: > > С моменÑа пеÑÐµÑ Ð¾Ð´Ð° на FB2.0.1.12855 пÑоÑло 244 днÑ. >   3 базÑ, Ð¾Ñ 4 до 7Ðб ÐолÑÑое ÑпаÑибо за опиÑание ваÑего опÑÑа. Я ÑеÑÑил ÑолÑко паÑÑ Ð·Ð°Ð¿ÑоÑов, и мне ÑезÑлÑÑаÑÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð»Ð¸ÑÑ Ð²Ð¿Ð¾Ð»Ð½Ðµ пÑавдоподобнÑми, ÑÑиÑÑÐ²Ð°Ñ Ñо, ÑÑо как Ñже вÑÑе говоÑил ÐÐ»Ð°Ð´Ð¸Ð¼Ð¸Ñ ÐкÑенов Yaffil заÑоÑен под Ð²Ð¸Ð½Ð´Ñ Ð¿Ð»ÑÑ Ð°ÑÑемблеÑнÑе вÑÑавки. То ÑÑо Ñ Ð²Ð°Ñ Ð¿Ð¾Ð»ÑÑилоÑÑ ÑÑкоÑение пÑи пеÑÐµÑ Ð¾Ð´Ðµ, ÑÑо оÑÐµÐ½Ñ Ð´Ð°Ð¶Ðµ инÑеÑеÑно, Ñак ÑÑо Ñ Ð¾Ð±ÑзаÑелÑно пÑÐ¾Ð²ÐµÐ´Ñ ÐµÑе ÑеÑÑÑ Ð½Ð° ÑÐ²Ð¾Ð¸Ñ Ð±Ð°Ð·Ð°Ñ . ÐÑеÑаки Ñ Ð½Ðµ ÑÑиÑÐ°Ñ ÑÑо поÑÑаÑил вÑÐµÐ¼Ñ Ð·ÑÑ Ð½Ð° адапÑаÑÐ¸Ñ ÐÐ, дÑÐ¼Ð°Ñ Ð²ÑеÑавно пеÑÐµÑ Ð¾Ð´ на Firebird Ð´Ð»Ñ Ð¼ÐµÐ½Ñ ÑолÑко вопÑÐ¾Ñ Ð²Ñемени ;)
Re: ������ � Yaffil �� Firebird2.0
> ÃÃÃÃÃÃÃà (A, B) à "WHERE A = 0 ORDER BY B"? > > üÃà ÃÃÃÃà à ÃÃÃÃÃÃà ÃÃÃà , ÃÃà Ãà ÃÃÃÃà à ÃÃà à Ãà Ãà Ãà Ãà à ÃÃÃÃ, Ã.Ã. Ãà Ãà > ÃÃÃÃÃÃà ÃÃÃÃÃÃà à ÃÃÃÃÃÃÃÃÃÃÃà ... ÃÃ, ÃÃà ÃÃà ÃÃÃ
Re: пеÑÑ Ð¾Ð´ Ñ Yaffil на Firebird2.0
Oleg Matveyev wrote: ÐÑл ÑолÑко один ÑлÑÑай, когда Ya бÑл бÑÑÑÑее. ÐоÑÑÑ Ð½Ð°Ð²ÑаÑÑ, но ÑÑо-Ñо Ñ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð¸ÑованнÑм индекÑом, Ñ Ð¾ÑбоÑом и Ñ ÑоÑÑиÑовкой по Ð½ÐµÐ¼Ñ Ð¶Ðµ. ÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ (A, B) и "WHERE A = 0 ORDER BY B"? ÐÑо вÑоде единÑÑвенное, ÑÑо из дÑÑла к нам еÑе не пеÑÐµÐµÑ Ð°Ð»Ð¾, Ñ.к. зело болÑÑие оÑлиÑÐ¸Ñ Ð² опÑимизаÑоÑе... -- ÐмиÑÑий Ðманов
Re: ������ � Yaffil �� Firebird2.0
Ðой опÑÑ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Ñ Ya на FB2: С моменÑа пеÑÐµÑ Ð¾Ð´Ð° на FB2.0.1.12855 пÑоÑло 244 днÑ. 3 базÑ, Ð¾Ñ 4 до 7Ðб 1)Ðа Ya вÑнÑжен бÑл ежемеÑÑÑно делаÑÑ Backup/Restore - оÑÑÑимо падала ÑкоÑоÑÑÑ ÑеÑез 40-50 дней. ÐÐТ конÑÑоллиÑовали ÑÑÑками, не заÑÑÑевала болÑÑе Ñем 3 ÑÑÑок. Ðа FB - Backup/Restore не делал ни ÑазÑ, ÑкоÑоÑÑÑ Ð¾ÑÑаеÑÑÑ ÑÑабилÑной. 2) пÑи неÑанкÑиониÑованнÑÑ Ð¾ÑклÑÑениÑÑ Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ (FW вклÑÑен, UPS еÑÑÑ) Ð±Ð°Ð·Ñ Ð¿Ð¾ÐºÐ° не ÑеÑÑли. (gfix не вÑÐ´Ð°ÐµÑ Ð½Ð¸ одной пÑоблемÑ). Ðа Ya поÑле оÑклÑÑÐµÐ½Ð¸Ñ ÑаÑÑо бÑли orphan pages... ÑÑиÑаÑÑ Ð»Ð¸ ÑÑо Ñбоем? 3) ТепеÑÑ ÑÑо каÑаеÑÑÑ Ð¿Ð»Ð°Ð½Ð¾Ð², и ÑкоÑоÑÑи. Ðа Ya Ñ Ð¿Ð¾ÑÑи не ÑÑлил планами, и даже "+0" не ÑÑавил. ÐÐ»Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° поÑÑепенно адапÑиÑовал Ð±Ð°Ð·Ñ Ð´Ð»Ñ ÑабоÑÑ Ð½Ð° FB и на Ya. ÐеÑед пеÑÐµÑ Ð¾Ð´Ð¾Ð¼ на Ya в пÑоблемнÑÑ Ð¼ÐµÑÑÐ°Ñ Ð¿Ð¾ÑÑавил "+0", кое-где оÑказалÑÑ Ð¾Ñ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð¸ÑованнÑÑ Ð¸Ð½Ð´ÐµÐºÑов. ÐÑовеÑÑл ÑабоÑÑ Ð¿Ð¾Ð»ÑÑивÑейÑÑ ÐРи на Ya и на FB - на Ya Ñ Ñже не ÑÑало - FB бÑл поÑÑи вÑегда бÑÑÑÑее (на ODS10)! ÐÑл ÑолÑко один ÑлÑÑай, когда Ya бÑл бÑÑÑÑее. ÐоÑÑÑ Ð½Ð°Ð²ÑаÑÑ, но ÑÑо-Ñо Ñ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð¸ÑованнÑм индекÑом, Ñ Ð¾ÑбоÑом и Ñ ÑоÑÑиÑовкой по Ð½ÐµÐ¼Ñ Ð¶Ðµ. У Ð¼ÐµÐ½Ñ ÑÑÐ¾Ñ ÑлÑÑай ÑовÑем некÑиÑиÑнÑй бÑл, и Ñ Ð½Ðµ ÑÑал пиÑаÑÑ... да и в конÑеÑенÑии бÑло на ÑÑÑ ÑемÑ, ÑÑо в Ya бÑл Ñакой Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼ Ñеализован, а в FB2.0 неÑ. ÐÑи пеÑÐµÑ Ð¾Ð´Ðµ Ñменил ODS11, ÑкоÑоÑÑÑ ÑÑбÑекÑивно ÑÑала еÑе лÑÑÑе (Ñже не замеÑÑл) и полÑÑил неÑколÑко дополниÑелÑнÑÑ Ð±Ð¾Ð½ÑÑов, ÑамÑе оÑÑÑимÑе - болÑÑие индекÑÑ Ð¸ более подÑобное опиÑание оÑибок. РобÑем, оно Ñого ÑÑоило. СкоÑоÑÑÑ Ð²ÑÑоÑла.
Re: пеÑÑ Ð¾Ð´ Ñ Yaffil на Firebird2.0
"ÐÐ»Ð°Ð´Ð¸Ð¼Ð¸Ñ ÐкÑенов" ... Yaffil заÑоÑен под конкÑеÑнÑÑ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ (Win) вплоÑÑ Ð´Ð¾ пеÑепиÑки кÑиÑиÑнÑÑ Ð¼ÐµÑÑ Ð½Ð° аÑÑемблеÑе. Ðке ÑдивиÑелÑно ÑÑо он на ÑÑой плаÑÑоÑме бÑÑÑÑее. ХоÑÑ 2 Ñаза... немало. Ðез конкÑеÑнÑÑ Ð¿ÑимеÑов говоÑиÑÑ Ð½Ðµ о Ñем -- ХоÑÑÑн Ðлад
Re: пеÑÑ Ð¾Ð´ Ñ Yaffil на Firebird2.0
ÐдÑавÑÑвÑйÑе, A7exander. ÐÑ Ð¿Ð¸Ñали 23 декабÑÑ 2007 г., 23:42:57: > поÑÑоÑнно пÑимеÑно 70. РабоÑа вÑего ÑÑого дела в Ñелом ÑÑабилÑнаÑ, за > иÑклÑÑением моменÑа оÑклÑÑÐµÐ½Ð¸Ñ ÑлекÑÑиÑеÑÑва (ÐРгÑобиÑÑÑ > гаÑанÑиÑованно), ÑпаÑаемÑÑ ÑолÑко аÑÑ Ð¸Ð²Ð¸Ñованием ÐРкаждÑе два ÑаÑа. Ð Ð²Ñ Ð½Ðµ пÑобовали поÑÑавиÑÑ Ð² конÑиге forced writes = ON и кÑпиÑÑ Ð´Ð»Ñ ÑеÑвеÑа какой-никакой бÑкапÑ? ÐÑли Ñ ÑалдÑÑÑ Ð´Ð°Ð²Ð½Ð¾ извеÑÑнÑе вам веÑи - Ñо ÑоÑÑи. > Ðо когда вÑе бÑло гоÑово Ð¼ÐµÐ½Ñ Ð¶Ð´Ð°Ð» еÑе > один ÑÑÑпÑиз, на ÑÑÐ¾Ñ Ñаз кÑда более ÑеÑÑезнÑй - yaffil на Ð¼Ð¾Ð¸Ñ > запÑоÑÐ°Ñ Ð¾ÐºÐ°Ð·Ð°Ð»ÑÑ Ð² 1.5-2 Ñаза бÑÑÑÑее Firebird пÑи одинаковÑÑ > наÑÑÑÐ¾Ð¹ÐºÐ°Ñ ... ÑеÑÑно говоÑÑ Ð½Ðµ дÑмал ÑÑо ÑазниÑа бÑÐ´ÐµÑ Ñак замеÑна, Yaffil заÑоÑен под конкÑеÑнÑÑ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ (Win) вплоÑÑ Ð´Ð¾ пеÑепиÑки кÑиÑиÑнÑÑ Ð¼ÐµÑÑ Ð½Ð° аÑÑемблеÑе. Ðке ÑдивиÑелÑно ÑÑо он на ÑÑой плаÑÑоÑме бÑÑÑÑее. ХоÑÑ 2 Ñаза... немало. -- С Ñважением, ÐÐ»Ð°Ð´Ð¸Ð¼Ð¸Ñ mailto:[EMAIL PROTECTED]
пеÑÑ Ð¾Ð´ Ñ Yaffil на Firebird2.0
ÐмееÑÑÑ ÑÑеÑÐ½Ð°Ñ ÑиÑÑема, ÑазÑабоÑÐ°Ð½Ð½Ð°Ñ Ð½Ð° оÑнове Yaffil (на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑбоÑка 892), база даннÑÑ Ñже вÑÑоÑла до 1.2Ðб, коннекÑов поÑÑоÑнно пÑимеÑно 70. РабоÑа вÑего ÑÑого дела в Ñелом ÑÑабилÑнаÑ, за иÑклÑÑением моменÑа оÑклÑÑÐµÐ½Ð¸Ñ ÑлекÑÑиÑеÑÑва (ÐРгÑобиÑÑÑ Ð³Ð°ÑанÑиÑованно), ÑпаÑаемÑÑ ÑолÑко аÑÑ Ð¸Ð²Ð¸Ñованием ÐРкаждÑе два ÑаÑа. Так воÑ, ÑоблазнивÑиÑÑ Ð½ÐµÐºÐ¾ÑоÑÑми пÑиÑÑнÑми ÑиÑками в Firebird задÑмал оÑÑÑеÑÑвиÑÑ Ð¿ÐµÑÐµÑ Ð¾Ð´. ÐеÑвое ÑÑо Ñдивило Ñак ÑÑо ÑменÑенное колиÑеÑÑво вÑÑÑоеннÑÑ ÑÑнкÑий, пÑиÑлоÑÑ Ð¾ÑказаÑÑÑÑ Ð¾Ñ Trim, замениÑÑ abs и sign на конÑÑÑÑкÑии Ñ IIF. ÐÑоÑое как оказалоÑÑ Yaffil вполне Ñпокойно оÑноÑиÑÑÑ Ðº некоÑоÑÑм оÑибкам в запÑоÑÐ°Ñ Ð¸ в Ñеле ÑÑиггеÑов. к пÑимеÑÑ Ð½Ð¸ÐºÐ°Ðº не ÑÑгаеÑÑÑ Ð½Ð° попÑÑÐºÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»Ñ Ð² after-ÑÑиггеÑе, или пÑопÑÑеннÑм полÑм в group by. Ðо когда вÑе бÑло гоÑово Ð¼ÐµÐ½Ñ Ð¶Ð´Ð°Ð» еÑе один ÑÑÑпÑиз, на ÑÑÐ¾Ñ Ñаз кÑда более ÑеÑÑезнÑй - yaffil на Ð¼Ð¾Ð¸Ñ Ð·Ð°Ð¿ÑоÑÐ°Ñ Ð¾ÐºÐ°Ð·Ð°Ð»ÑÑ Ð² 1.5-2 Ñаза бÑÑÑÑее Firebird пÑи одинаковÑÑ Ð½Ð°ÑÑÑÐ¾Ð¹ÐºÐ°Ñ ... ÑеÑÑно говоÑÑ Ð½Ðµ дÑмал ÑÑо ÑазниÑа бÑÐ´ÐµÑ Ñак замеÑна, ÑÑо пÑи Ñом ÑÑо оба ÑеÑвеÑа показÑваÑÑ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñе Ð¿Ð»Ð°Ð½Ñ Ð¸ одинаковое колиÑеÑÑво ÑÑений в Ñ Ð¾Ð´Ðµ вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑеÑÑовÑÑ Ð·Ð°Ð¿ÑоÑов. ÐобÑем ÑеÑил пока ÑидеÑÑ Ð½Ð° дÑÑле, пока оÑноваÑелÑно не пеÑепиÑÑ Ñзкие меÑÑа. СобÑÑвенно вопÑоÑов к ÑÑаÑÑникам конÑÑ Ñ Ð¼ÐµÐ½Ñ Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ , Ñак, мÑÑли вÑлÑÑ ÑкоÑее...
Re: Проблема с Yaffil CS 892
Dmitri Kuzmenko пишет: "Firefox не может найти сервер support.microsoft.com." уже началось? -- Кочмин Александр
Re: Проблема с Yaffil CS 892
Hello, Игорь! Игорь Горбонос wrote: Проблема решилась этим способом это и по win 2003 srv в том числе http://support.microsoft.com/kb/318584/ru "Firefox не может найти сервер support.microsoft.com." -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: Проблема с Yaffil CS 892
Проблема решилась этим способом это и по win 2003 srv в том числе http://support.microsoft.com/kb/318584/ru и что это было ибудет ли ещё. остается только гадать :(
Re[2]: Yaffil, баг(фича?) с DATEDIFF
Здравствуйте, Oleg. >> У него еще к тому же неправильно MINUTE и HOUR вычисляются. > Пример покажи. DATEDIFF(HOUR, CAST('02.05.1998 00:02:03' AS TIMESTAMP), CAST('01.05.1998 01:02:03' AS TIMESTAMP)) Получаем 142. DATEDIFF(MINUTE, CAST('01:02:03' AS TIME), CAST('01:59:03' AS TIME)) Получаем 7101. DATEDIFF(SECOND, CAST('01:01:03' AS TIME), CAST('01:01:04' AS TIME)) Получаем 429495. -- Пиминов Роман
Re: Yaffil, баг(фича?) с DATEDIFF
"Kovalenko Dmitry" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > >> Вот, наткнулись на несовместимость DATEDIFF у FB2.1 и Yaffil >> >> Дятел вычитает из первой даты вторую, а FB (и MSSQL) наоборот - из >> второй вычитает первую. Мне показалось это более логичным ;-) > > У него еще к тому же неправильно MINUTE и HOUR вычисляются. Пример покажи.
Re: Yaffil, баг(фича?) с DATEDIFF
> > Короче, для Ya решили послать поддержку DATEDIFF фтопку. > > +ROUND > Гы. Несмотря на печальную картину (общую для IB6/FB1.5) у Дятла есть EXTRACT(QUARTER FROM ...) и он работает без ошибок! :))) Коваленко Дмитрий.
Re: Yaffil, баг(фича?) с DATEDIFF
> Короче, для Ya решили послать поддержку DATEDIFF фтопку. +ROUND Коваленко Дмитрий.
Re: Yaffil, баг(фича?) с DATEDIFF
> Вот, наткнулись на несовместимость DATEDIFF у FB2.1 и Yaffil > > Дятел вычитает из первой даты вторую, а FB (и MSSQL) наоборот - из > второй вычитает первую. У него еще к тому же неправильно MINUTE и HOUR вычисляются. Короче, для Ya решили послать поддержку DATEDIFF фтопку. Коваленко Дмитрий.
Yaffil, баг(фича?) с DATEDIFF
Превед всем. Вот, наткнулись на несовместимость DATEDIFF у FB2.1 и Yaffil Дятел вычитает из первой даты вторую, а FB (и MSSQL) наоборот - из второй вычитает первую. Так что бдите, товарищи :)) В документации дятла написано, что DATEDIFF добавлялся по аналогии с MSSQL Коваленко Дмитрий. www.ibprovider.com
Проблема с Yaffil CS 892
Здравствуйте! Готовим новый сервер, поставили ПО, тестируем работу и вдруг сервер показывает BSOD. Сделал дамп и перегрузился. Загрузка прошла нормально, только перестал работать Yaffil CS 1.3.0.892. В смысле служба запускается, локально соединения проходят и по сети нет. Локальная сеть работает нормально. При попытке соеденится висит пока или не снимешь задачу или не запретишь сетевой интерфейс или не остановишь службу. В логе стал писать : SRV1 Thu Oct 18 18:38:33 2007 INET/inet_error: read errno = 10038, address = Сделана попытка выполнить операцию на объекте, не являющемся сокетом. Переустановил Yaffil SS. Заработало на ура. Вернул обратно, то-же самое. Если подключаюсь локально, работает нормально. По BSOD написал: BUGCODE_NDIS_DRIVER и в Technical Information: *** STOP 0x007C (0X0005, 0x83D8CA0,0x83BDC9A0,0x8089A430) По коду ошибки нашел описание в MSDN http://msdn2.microsoft.com/en-us/library/ms795650.aspx An Ethernet driver indicated receiving a packet by using a packet descriptor that is currently in use by the protocol stack. Сетевая карта гигабитная и по-моему интегрирована в материнскую плату, драйвера стоят родные. По записи в логе это и по win 2003 srv в том числе http://support.microsoft.com/kb/318584/ru это по ХР и линейке 2000-ой http://support.microsoft.com/kb/817571/ru в статьях пишут "Такое поведение наблюдается, когда установлена программа независимого производителя, которая использует сокеты Windows и команды ipconfig, release и renew. Это может привести к повреждению сопоставленных сокетам Windows подразделов реестра." или "Эта ошибка может возникать в случае повреждения библиотеки WinSocks или стека TCP/IP." Хотя лечение одинаковое. Переустановить TCP/IP. На машине установлен Windows 2003 Server R1 4 двух ядерных процессора, ОЗУ 4 Гб остальных параметров железа пока не знаю, за выходные уточню. Хотелось услышать мнение уважаемых, поможет ли установка дополнительной сетевой карты и работа через неё обезопасьтся от BSOD( я понимаю, что гарантию дает только страховой полис :) но все-же ), и почему не работает класик по сети при работающей локальной сети. Удачи!
Re: Yaffil keywords
"Kovalenko Dmitry" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > Привет всем. > > Прогнали тесты на Yaffil 1.3.890 и выявили что > > ACTION, ADMIN, BLOB, CASCADE, CHAR, CHARACTER, CSTRING, DATE, DAY, > DEC, DECIMAL, FLOAT, FREE_IT, HOUR, INT, INTEGER, MINUTE, MONTH, > NCHAR, NUMERIC, REAL, RESTRICT, ROLE, SECOND, SMALLINT, TIME, > TIMESTAMP, WEEKDAY, YEAR, YEARDAY > > ключевыми словами не являются. Я понимаю что тут есть явный мусор, но > названия типов-то за что??? За совместимость со старыми приложениями ;-)
Yaffil keywords
Привет всем. Прогнали тесты на Yaffil 1.3.890 и выявили что ACTION, ADMIN, BLOB, CASCADE, CHAR, CHARACTER, CSTRING, DATE, DAY, DEC, DECIMAL, FLOAT, FREE_IT, HOUR, INT, INTEGER, MINUTE, MONTH, NCHAR, NUMERIC, REAL, RESTRICT, ROLE, SECOND, SMALLINT, TIME, TIMESTAMP, WEEKDAY, YEAR, YEARDAY ключевыми словами не являются. Я понимаю что тут есть явный мусор, но названия типов-то за что??? Коваленко Дмитрий.
Re: Yaffil 887 падает на ресторе
Обнаружил в коде сервера строку YAFFIL_TMP Это что, ему можно отдельный TEMP каталог назначить? В доке об этом ничего не нашел.
Re: Yaffil 887 падает на ресторе
Dmitri Kuzmenko wrote: В ТМР 0.5 Гб свободно, в таблице WEEKs 13млн записей. WEEKS_IDX3 = index (integer, numeric(18,3), date, integer ) Похоже действительно не хватает места... не похоже, а к гадалке не ходи. надо было во время рестора просто смотреть в temp. кстати, на сервере не знаю, а на рабочей машинке темп засирается элементарно. я тут с месяц его не чистил, и обнаружил что там аж 2 гига хлама. Дык, Дим, я и так понял, что не хватает пол-гига для построения индекса. Проблема в том, что не просто рестор обламывается, а дятел целиком с ветки падает.
Re: Yaffil 887 падает на ресторе
"Konstantin R. Beliaev" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > Oleg LOA wrote: >> А на текущей сборке что происходит? > > То же самое: > > Faulting application ibserver.exe, version 6.5.1.892, faulting module > ibserver.exe, version 6.5.1.892, fault address 0x00036b51. ОК, исправлю.
Re: Yaffil 887 падает на ресторе
Hello, Konstantin! Konstantin R. Beliaev wrote: gbak: ERROR:I/O error for file "D:\Temp\ya_49.tmp" нет места в temp В ТМР 0.5 Гб свободно, в таблице WEEKs 13млн записей. WEEKS_IDX3 = index (integer, numeric(18,3), date, integer ) Похоже действительно не хватает места... не похоже, а к гадалке не ходи. надо было во время рестора просто смотреть в temp. кстати, на сервере не знаю, а на рабочей машинке темп засирается элементарно. я тут с месяц его не чистил, и обнаружил что там аж 2 гига хлама. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: Yaffil 887 падает на ресторе
Oleg LOA wrote: А на текущей сборке что происходит? То же самое: Faulting application ibserver.exe, version 6.5.1.892, faulting module ibserver.exe, version 6.5.1.892, fault address 0x00036b51. gbak:restoring index WEEKS_IDX2 gbak:restoring index WEEKS_IDX1 gbak:cannot commit index WEEKS_IDX3 gbak: ERROR:I/O error for file "D:\Temp\ya_48.tmp" gbak: ERROR:Error while trying to write to file gbak: ERROR:sort error gbak:restoring index WEEKS_IDX3 gbak:cannot commit index PK_WEEKS gbak: ERROR:I/O error for file "D:\Temp\ya_49.tmp" gbak: ERROR:Error while trying to write to file gbak: ERROR:sort error gbak: ERROR:action cancelled by trigger (3) to preserve data integrity gbak: ERROR:Cannot deactivate primary index gbak:Exiting before completion due to errors Ничего не понимаю (с) Трабла началась 05.06, до этого все было нормально. Метаданные не менялись. Я подумал, что рестор пересекся с другим процессом, который отъел ТЕМР, и передвинул тот процесс на другой диск, но проблема не решилась :-( В ТМР 0.5 Гб свободно, в таблице WEEKs 13млн записей. WEEKS_IDX3 = index (integer, numeric(18,3), date, integer ) Похоже действительно не хватает места...
Re: Yaffil 887 падает на ресторе
Oleg LOA wrote: А на текущей сборке что происходит? Не проверял :-( Ее надо еще поставить, а я уже все перекрутил в сервере, не знаю, воспроизведется ли.
Re: Yaffil 887 падает на ресторе
Andrei Yeryomin wrote: Вот ежели ты будешь стоять в лифтовой шахте и сверху на тебе будет ехать лифт. Тебе не хватит места чтоб стоять, ты упадешь? Отвечу "не хватает места" и удалю лифт нафиг. А если серьезно - падать сервер не должен. Ошибка в логе - да, но не падение.
Re: Yaffil 887 падает на ресторе
Konstantin R. Beliaev пишет: Похоже не хватило места в Temp, но падать-то зачем? Вот ежели ты будешь стоять в лифтовой шахте и сверху на тебе будет ехать лифт. Тебе не хватит места чтоб стоять, ты упадешь? -- С уважением, Андрей Еремин.
Yaffil 887 падает на ресторе
Сообщение в системном логе: Faulting application ibserver.exe, version 6.5.1.887, faulting module ibserver.exe, version 6.5.1.887, fault address 0x0002049a. и в логе рестора: gbak:restoring index WEEKS_IDX1 gbak:cannot commit index WEEKS_IDX3 gbak: ERROR:I/O error for file "D:\Temp\ya_C.tmp" gbak: ERROR:Error while trying to write to file gbak: ERROR:sort error gbak:restoring index WEEKS_IDX3 gbak:cannot commit index PK_WEEKS gbak: ERROR:I/O error for file "D:\Temp\ya_D.tmp" gbak: ERROR:Error while trying to write to file gbak: ERROR:sort error gbak: ERROR:action cancelled by trigger (3) to preserve data integrity gbak: ERROR:Cannot deactivate primary index gbak:Exiting before completion due to errors Похоже не хватило места в Temp, но падать-то зачем?
Re: Вопрос (SE) про Yaffil 892
OL> Дык это то то в конфе было по ошибке нехватки памяти исправлял о, это мое. Спасибо. -- С уважением Кочмин Александр Firebird Foundation associate member #257
Re: Вопрос (SE) про Yaffil 892
"Janex" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > Привет > Так и Олег пока eшё скрывает от нас чаго > наделал в 892 ... :( Дык это то то в конфе было по ошибке нехватки памяти исправлял
Вопрос (SE) про Yaffil 892
Привет Так и Олег пока eшё скрывает от нас чаго наделал в 892 ... :( Regards Janex
Re: Yaffil 892
Привет А чаго там ногого, подправленного ? Regards Janex
Re: Yaffil 892
"Andrei" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > >> Смотрю что LOA нам сделал подарок на новыи год - 892, спасибо ... :) > > поставили вместо 887. чисто визуально, > стал падать гораздо чаще. в логе много > сообщений такого вида: > > ххх (Server) Fri Dec 29 16:55:38 2006 > Critical memory manager error. > The parameter is incorrect. UDF свои смотри на предмет вызовов и работой с памятью
Re: Yaffil 892
"Janex" <[EMAIL PROTECTED]> сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] > > Смотрю что LOA нам сделал подарок на новыи год - 892, спасибо ... :) > А можно узнать чаго там нового или подправленого ? Сегодня поставил 892 CS на боевой сервер. Первый результат. на 889-ом рестор длился 75 мин. на 892-ом рестор 62 мин. В пн. посмотрим, что будет при 20-30 коннектах и реальной нагрузке. -- Артур Галимов. ФК "ФармМедСервис" (Сочи).
Re: Yaffil 892
> Смотрю что LOA нам сделал подарок на новыи год - 892, спасибо ... :) поставили вместо 887. чисто визуально, стал падать гораздо чаще. в логе много сообщений такого вида: ххх (Server)Fri Dec 29 16:55:38 2006 Critical memory manager error. The parameter is incorrect.
Yaffil 892
Привет. Смотрю что LOA нам сделал подарок на новыи год - 892, спасибо ... :) А можно узнать чаго там нового или подправленого ? На сеи раз точно пронюхал саит и всё осталпное, но ничего ненашёл :( Regards Janex
Re: Использование утилей yaffil для БД под IB6
Вроде разобрался... ограничение, насколько я понял, накладывается на длинну строки инсерт-запроса, то есть действительно в длину пакета... Щас маньячу дампер... с фтп и хттп клиентами на борту... изврат редкостный... но потихоньку переделаем усе по человечески:) смотрю вот в код исходного дампера, вижу компонент-транзакцию а вот тип и свойства транзакции фиг описаны... по идее должна быть снапшот... ИМХО
Re: Использование утилей yaffil для БД под IB6
> Да, кстати, мобыть кто знает (ОФФ). Если sql-скриптом создается таблица, а > потом > в нее этим же скриптом вносятся данные by INSERT, то есть ли ограничение > количества > единовременно (одним оператором INSERT) вносимых записей? Или можно > написать один раз > INSERT и после через запятую маньячить хоть миллион записей? для мускула длина sql запроса упирается в max_allowed_packet.
Re: Использование утилей yaffil для БД под IB6
> Если sql-скриптом создается таблица, а потом в нее этим же скриптом вносятся > данные by INSERT, то есть ли ограничение > количества единовременно (одним оператором INSERT) вносимых записей? Или > можно написать один раз > INSERT и после через запятую маньячить хоть миллион записей? А разве можно в одном INSERT вставлять несколько записей кроме как через INSERT INTO tbl SELECT ... ? Пошерстил доку, релизноты, но что-то не увидел, может и плохо смотрел...
Re: Использование утилей yaffil для БД под IB6
А что от IB6 gbak не работает? его нету... в общем история такая, что мя попросили подсобить с администрированием и поддержанием БД в одной конторе. Ессно там у них уже все стояло, шуршало и работало. При этом: - вместо нормального дятла стоит IB , причем сам программер (он удаленно их поддерживает) сомневается в версии ибейса. Ессно ставился сервер, гвардиан, а утили блин не ставились... - бэкап данных - это отдельная песня. Происходит сие действо видимо так: ночальнег чи некто иной, ответственный за создание бэкапа, вечерочком отключает все юзверей устными командами (по домам, сволочи!!!), затем берет файл базы (как говорилось, он 60 метров), и жмет его раром, разбивая на кучку файликов. Выходит что-то около 13 мегов. Вы хотите спросить - а как же нормальный быкап, контрольные быкап-рестор и иже с ними? отвечу - этого там нет... и не было... никогда... я понта ради провел быкап-рестор под дятлом, со сборкой мусора... гы:) 30 мегов, пол объема базы - как не бывало. Поэтому и задаю несколько дурацкие вопросы... Походу надо взять дело в свои чумазые лапки и переманьячить малеха и саму прогу, и обслуживание БД. Да, кстати, мобыть кто знает (ОФФ). Если sql-скриптом создается таблица, а потом в нее этим же скриптом вносятся данные by INSERT, то есть ли ограничение количества единовременно (одним оператором INSERT) вносимых записей? Или можно написать один раз INSERT и после через запятую маньячить хоть миллион записей? Смысл дурацкого вопроса - необходимость переделки этой сволочной проги, которая генерит скрипт, заливает его на сайт, где MySQL должен его всосать... а он не всасывает... Вопрос (тож дурацкий) нумер два - есть ли ограничения на длину строки символов в sql-скрипте? а то у мя есть вариант файла, в котором после инсерта еще 3 млн символов - одной строкой... Хех... еще и версия мускула неизвестна, блин...
Re: Использование утилей yaffil для БД под IB6
On Thu, 07 Dec 2006 13:16:09 +0300, O6opoTeHb <[EMAIL PROTECTED]> wrote: > Господа, сильно не бейте! За 6-ку - сильно не будем, сразу прибьём, из жалости :D > Базка масенькая, 60 метров:) Размер не имеет значения. -- Сергей Смирнов.
Re: Использование утилей yaffil для БД под IB6
"O6opoTeHb" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > Господа, сильно не бейте! > Можно ли (в смысле будет ли работать) использовать утилиты типа gbak от > yaffil 886-891 > для обслуживания базы под IB6? > а то народ делает быкапы копированием и сжатием, о быкап-рестор вообще не > в курсе. > Базка масенькая, 60 метров:) А что от IB6 gbak не работает?
Использование утилей yaffil для БД под IB6
Господа, сильно не бейте! Можно ли (в смысле будет ли работать) использовать утилиты типа gbak от yaffil 886-891 для обслуживания базы под IB6? а то народ делает быкапы копированием и сжатием, о быкап-рестор вообще не в курсе. Базка масенькая, 60 метров:)
Re: Падает птица Yaffil
Hello, Ded! You wrote on Fri, 01 Dec 2006 15:37:31 +0300: >> p.s. и вообще, если я долго пишу на одном языке, а потом >> переключаюсь на другой, меня клинить начинает. Например, >> в дельфях на SQL начинаю писать, или наоборот :-) D> Угу. То в PSQL начинаю присваивать := , то в Дельфях = , при D> описании переменных тоже с двоеточиями морока и с Precision в дабле. Как D> я это слово ненавижу :) Буквально в пятницу совсем чуть-чуть подправил update SQL в pFIBDtataset и написал ":=" вместо "=", пока в Эксперт запрос не засунул, не мог понять, на что ругается. :) Клинит иногда, как ДК пишет. :)) Удач -- Alexander A. Venikov, Tobolsk, Russia Real e-mail address is venixtntobru
Re: Падает птица Yaffil
p.s. и вообще, если я долго пишу на одном языке, а потом переключаюсь на другой, меня клинить начинает. Например, в дельфях на SQL начинаю писать, или наоборот :-) Угу. То в PSQL начинаю присваивать := , то в Дельфях = , при описании переменных тоже с двоеточиями морока и с Precision в дабле. Как я это слово ненавижу :) -- Вчера со мной примерно из той же серии фигня приключилась. Начал писать сервис. Накидал часть, запустил и решил потестировать telnet-ом. Запускаю Telnet localhost:7813 - он мне ошибку, не могу мол соединится. Я в исходники - все вроде правильно. Репу чесал-чесал, ничего не нашел. Попробовал танцы с бубном - не помогает. Уже в отчаянии набираю Telnet localhost:3050 - опять ошибка... Запускаю IbExpert-a - работает. Сижу в трансе. Отключаю FW, антивирус - результат тот-же. Начинаю копаться в политиках домена - может там чего - ни чего не нахожу. Думаю что с каким-нибудь Windows update Telnet порченный пришел... Вообщем только спустя час или больше до меня дошло, что порт не через двоеточие, а через пробел указывается... :) With b/r. Gleb.
Re: Падает птица Yaffil
"Ded" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] >Угу. То в PSQL начинаю присваивать := , то в Дельфях = , при > описании переменных тоже с двоеточиями морока и с Precision в дабле. Как > я это слово ненавижу :) Оооо, Ded как я тебя понимаю. У меня такая же каша - YA/ORA/DELPHI/C/C++/ASM - короче полный Пэ. Гайки в гараже напорядолк проще крутить - там и отдыхаемс :-):-):-)
Re: Падает птица Yaffil
Dmitri Kuzmenko wrote: p.s. и вообще, если я долго пишу на одном языке, а потом переключаюсь на другой, меня клинить начинает. Например, в дельфях на SQL начинаю писать, или наоборот :-) Угу. То в PSQL начинаю присваивать := , то в Дельфях = , при описании переменных тоже с двоеточиями морока и с Precision в дабле. Как я это слово ненавижу :) -- Regards. Ded.
Re: Падает птица Yaffil
Hello, Oleg! Oleg LOA wrote: бриться. Хотя я тоже на это кладу, никуда с D5 не собираюсь :) Я конено понимаю что сегодня пятница. Но если завтра версия > компилятора начнёт так делать, то это компилятор не проживёт > и одного дня. Так как есть определённые правила проверки. > В сях вообще нет такого понятия как complete boolean eval А как же параллельные вычисления? То есть, допустим, компилятор при создании распараллеливаемого кода должен отследить зависимости, но все равно ж страшно :-) p.s. и вообще, если я долго пишу на одном языке, а потом переключаюсь на другой, меня клинить начинает. Например, в дельфях на SQL начинаю писать, или наоборот :-) -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: Падает птица Yaffil
"Ded" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] >Страховка. Следующая весрия компайлера начнёт проверять справа > налево, как FB от хвоста к носу (не гарантируется, но обычно) и пожалте > бриться. Хотя я тоже на это кладу, никуда с D5 не собираюсь :) Я конено понимаю что сегодня пятница. Но если завтра версия компилятора начнёт так делать, то это компилятор не продивёт и одного дня. Так как есть определённые правила проверки. В сях вообще нет такого понятия как complete boolean eval
Re: Падает птица Yaffil
"Ded" ... > > Страховка. Следующая весрия компайлера начнёт проверять справа > налево, как FB от хвоста к носу (не гарантируется, но обычно) и пожалте > бриться. Хотя я тоже на это кладу, никуда с D5 не собираюсь :) В C\C++ порядок вычислений гарантирован, в отличие от SQL. В Дельфи - тоже : Short-circuit evaluation means strict left-to-right evaluation that stops as soon as the result of the entire expression is determined. -- Хорсун Влад
Re: Падает птица Yaffil
Hello, Oleg! You wrote on Fri, 1 Dec 2006 12:17:22 +0300: OL> Дим, ну так пребздевть лучше вообще ничего не писАть :-). OL> Мало того что приходится if (a=1) or (b=1) then OL> место if a=1 or b=1 then из-за тоо что кто-то поленился ввести OL> отдельные обозначения для двоичных or/and, так ещё и такое. Да, это достает. Но поскольку привык уже, то не сильно. В 1С, кстати, та же фигня. Удач -- Alexander A. Venikov, Tobolsk, Russia Real e-mail address is venixtntobru
Re: Падает птица Yaffil
Oleg LOA wrote: "Dmitri Kuzmenko" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] слышал. но. лучше перебдеть, и писать так, чтобы никакой оптимизатор (ни sql, ни компилятор) не исказил порядок проверки. Конечно, код от этого красивее не становится. Дим, ну так пребздевть лучше вообще ничего не писАть :-). Страховка. Следующая весрия компайлера начнёт проверять справа налево, как FB от хвоста к носу (не гарантируется, но обычно) и пожалте бриться. Хотя я тоже на это кладу, никуда с D5 не собираюсь :) Мало того что приходится if (a=1) or (b=1) then место if a=1 or b=1 then из-за тоо что кто-то поленился ввести отдельные обозначения для двоичных or/and, так ещё и такое. От лишней пары скобок ещё никто никогда не умирал, а вот отсутствие нужной многие ощущали на собственном лбу :) Я ставлю даже там, где компайлер не требует, читабельнее получается (имхо). -- Regards. Ded.
Re: Падает птица Yaffil
"Dmitri Kuzmenko" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > слышал. но. лучше перебдеть, и писать так, чтобы никакой > оптимизатор (ни sql, ни компилятор) не исказил порядок > проверки. Конечно, код от этого красивее не становится. Дим, ну так пребздевть лучше вообще ничего не писАть :-). Мало того что приходится if (a=1) or (b=1) then место if a=1 or b=1 then из-за тоо что кто-то поленился ввести отдельные обозначения для двоичных or/and, так ещё и такое.
Re: Падает птица Yaffil
Hello, Oleg! Oleg LOA wrote: я уж не помню, чье это, но вообще так нельзя. т.е. за if (Test = nil) or (Test.dsc_address = nil) я бы руки отрубал. Дима, ты про {$B-} слышал? ;-) слышал. но. лучше перебдеть, и писать так, чтобы никакой оптимизатор (ни sql, ни компилятор) не исказил порядок проверки. Конечно, код от этого красивее не становится. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: Падает птица Yaffil
"Janex" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > Oleg LOA wrote: >> GPF внутри кода функции. Показывай код короче этой UDF, падает именно внутри >> неё. > > Else Begin > UDF_GetString(ATextValue^, lsTextValue); UDF_GetString а проверить на UDF_IsNull? Если вызовешь с ATextValue == nil - свадится нахрен. Вот тут наверно и падает.