Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Sergey Prach                         2:5020/400     20 Jan 2003  23:51:53
 To : Andrew Grachyov
 Subject : Re: Hовогодний подарок в $50 (Было Re: Пари)
 -------------------------------------------------------------------------------- 
 
 Hi!
 
 "Andrew Grachyov" <Andrew.Grachyov@p13.f368.n5020.z2.fidonet.org>
 сообщил/сообщила в новостях следующее:
 news:1043095016@p13.f368.n5020.z2.ftn...
 
 > Помнится, у нас паpи было в конце лета - начале осени (см. ниже).
 > Так как pешения я до сих поp не видел, то я считаю, что ты
 > его пpоигpал. Пpоспоpенная тобой указанная сумма - это мой подаpок тебе!
 >
 > А если сеpьезно - так pуки и не дошли, или не получилось?
 
     Если серьезно, то решение было - гнать с двух концов, за каждым новым
 заходом расширяя размер лассо и отсекая те записи, которые в ходе новой
 проверки не попали. Прямыми SQL-операторами это действительно не сделать,
 так как размер выборок рос по геометрической прогресии. Пришлось через
 временные таблицы и курсоры, т.е. курсором бегу по предварительной выборке,
 которая не больших размеров, и закидывая промежуточные результаты во
 временку. Потом пробегаемся по временке (точнее их было две) и у записей,
 которых не было их аналогов в последующие дни (или перед этими днями при
 проходе от конца), то запись (и вся цепочка ее предваряющая/завершающая)
 удалялась. Итого все это работало, но не так быстро как это хотелось,
 требуеоме время превышалось в 3-5 раз. Hо пространства для оптимизации было
 более чем предостаточно.
     Hо в ноябре меня подвело железо - мой жесткий диск, Фуджик на 20 гектар
 неожиданно и безвозвратно сдох. Самое больое западло этой ситуации было в
 том, что он сдох вечером, а днем сдох IBM-ер у моих "ну очень уважаемых
 клиентов", а вместе с ним и БД акционерок и акционеров, с общим объемом
 уставных фондов около полуярда гривень (около 100 млн вечно-зеленых
 гуольденов). Резервация ее делалась на RW-диск, отформатированный под UDF.
 Hо кто-то (точнее сам директор, но он в этом не признается) вставил вместо
 него неотформатированную RW. И так она пролежала там на протяжении
 последнего месяца. Как раз в октябре/ноябре у них шел сплошной поток
 обновлений в БД.
     В сухом остатке - у клиентов есть резервная копия по состоянию на начало
 октября, а я остаюсь без копии структуры БД и исходников самого приложения.
 Hа моем диске было еще куча всяких разработок, но практически все удалось
 повосстанавливать косвенным способом, чито было дома на RW, кое без чего
 можно обойтись пока. Hо именно с этой БД и клиентом к ней я попал в просак.
 В результате сейчас практически все приходится восстанавливать все заново, а
 в свете последних указов ДКЦПФР 809 и 982 - еще и много чего переделывать. А
 если сюда добавить, что необходимо сдать отчеты им до 25 числа, то пахать
 приходится как геппарду, только без передышек.
     Естественно что это крах похоронил и эту мою аналитическую, долг этот
 признаю, переживу годовые отчеты, а там как нибудь сочтемся. Ктстати, за
 саму исходную мессагу спасибо, так как даже ее у меня не осталось.
 --
 С уважением,
 Сергей Прач
 
 =================
 Please, send you private mail to: s_pratch@mail.ru
 --- ifmail v.2.15dev5
  * Origin: LtawaSoft (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Hовогодний подарок в $50 (Было Re: Пари)   Andrew Grachyov   20 Jan 2003 21:31:00 
 Re: Hовогодний подарок в $50 (Было Re: Пари)   Sergey Prach   20 Jan 2003 23:51:53 
Архивное /su.dbms/16786ad360f2d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional