?

Log in

No account? Create an account
mosmetro: чудеса на виражах
zinal

Мне одному кажется странной новая схема движения после ввода в действие первого участка Большой кольцевой линии московского метро?

Со стороны Раменок (в том числе и от станции Парк Победы) попасть на Деловой Центр и Выставочную теперь можно только с дополнительной пересадкой на Шелепихе - либо через смертельно перегруженную Киевскую Кольцевую.

Как будто что-то помешало сделать сквозной маршрут через Деловой центр (вместо этого от нового Петровского парка часть поездов идёт только до Делового центра).

Чудеса...


Db2 Federation: Microsoft SQL Server (MSSQL)
zinal
A. Necessary MSSQL configuration:
Continue reading...Collapse )
B. Db2 server configuration under Linux:
Continue reading...Collapse )
C. Db2 server configuration under Windows:
Continue reading...Collapse )

D. Connecting to the MSSQL data source:
Continue reading...Collapse )
Tags: ,

Комментарий к «десять заповедей» от mi3ch
zinal
О! Митрич меня забанил. Какой прекрасный человек - чистит неприятные ему комментарии, причем утверждает, что сам - за свободу.

По сути ваших слов:

У меня по этому поводу (смягчение нравов) смешанные чувства - что, наверное, естественно.

Как почти любой русский человек, я не люблю «затягивание гаек».
Но я так же не люблю и их чрезмерное ослабление.

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

UPDATE: на этом посте то ли сам Митрич, то ли нанятый казачок сидит и чистит нежелательные комментарии. Маньяк-с, делать ему нечего.



Посмотреть обсуждение, содержащее этот комментарий





Венский аэропорт в тренде
zinal
Стойки регистрации Austrian в Вене теперь работают только на пассажиров бизнес-класса. Простых же смертных безальтернативно направляют в автоматы для печати посадочных талонов и багажных бирок, а багаж затем следует отсканировать и самостоятельно затолкать на транспортер.

Все это крайне неудобно, зато явно оптимизирует издержки. Плюс дополнительное "удобство" пассажирам бизнес-класса.

Так что неизбежно ждём эти мерзкие нововведения в других аэропортах.

Db2 Federation: PostgreSQL (Linux)
zinal
Accessing PostgreSQL data sources with Db2 Federation under Linux:
Continue reading...Collapse )
Tags:

Внезапное
zinal
In public house of software
They steal your data, so beware:
They are the masters of disasters,
They are the best of East and West!

Читал системный журнал
zinal
Oct  4 18:12:54 toster dbus[1844]: [system] Activating service name='org.freedesktop.problems' (using servicehelper)
Oct  4 18:12:54 toster dbus-daemon: dbus[1844]: [system] Activating service name='org.freedesktop.problems' (using servicehelper)
Oct  4 18:12:54 toster dbus[1844]: [system] Successfully activated service 'org.freedesktop.problems'
Oct  4 18:12:54 toster dbus-daemon: dbus[1844]: [system] Successfully activated service 'org.freedesktop.problems'

Хозяйке на заметку
zinal
Если в крупной таблице необходимо обновить большое количество записей, легко "упереться" в ограничение на объём операций в рамках одной транзакции (в одном операторе). Для Oracle Database ограничивающим фактором оказывается предельный размер UNDO, для IBM Db2 - размер активной части журнала транзакций, и т.п. В любом случае, размер транзакции ограничен объёмом памяти, в которую записываются данные для отката этой транзакции.
Решение данного затруднения очевидно — нужно разбить крупную операцию на последовательность более мелких, с промежуточным подтверждением каждой транзакции. Требуется лишь понять, как ограничить размер единичной транзакции.
Проще всего опираться на количество изменённых записей. Современные СУБД позволяют ограничить количество изменяемых запросом записей. Также при выполнении запроса на изменение данных обычно можно, после завершения запроса, определить количество изменённых строк, либо, как минимум, факт отсутствия выполненных запросом изменений - это можно использовать как условие для остановки алгоритма.
Пример для Db2:

db2 -td@
BEGIN
  DECLARE SQLCODE INTEGER DEFAULT 0;
  DECLARE retcode INTEGER DEFAULT 1;
  WHILE (retcode > 0) DO
    UPDATE mytab SET date_oper=CAST('29.10.2012' as date)+ (300*RAND()) 
      WHERE date_oper IS NULL FETCH FIRST 100000 ROWS ONLY;
    SET retcode = SQLCODE;
    SET retcode = CASE WHEN retcode=100 THEN 0 ELSE 1 END;
    COMMIT;
  END WHILE;
END @
Tags: , ,

В цитатник
zinal

"Помощь техникой в борьбе с нечистой силой — это было мощно. По-военному". (C) Олег Дивов, "Саботажник"


Читал новости
zinal
За попытку совершения [Роскомнадзора] путем применения [Роскомнадзора] задержан [Роскомнадзор].

Всё-таки наши депутаты явно не туда направляют свою кипучую энергию. Жопа есть, а слова нет.