|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
Добрый всем день. Подскажите по вопросу в теме. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 13:57 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
makhaon, Или я тебя не понял, или тебе нужно ShellExecute()/CreateProcess(). ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 14:02 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
makhaonПодскажите по вопросу в теме. Use TIBValidationService, Luke! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 14:04 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 14:11 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
DarkMaster, ShellExecute()/CreateProcess() как раз не нужен, хочется без запуска gfix'а обойтись. остальное посмотрю, спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 14:14 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
Еще несколько вопросов, если можно. 1. Будет ли в FB 3.0 быстрее происходить sweep? Размер базы порядка 10 гб. 2. как узнать параметры OIT, OAT, OST, Next с помощью компонент IBX? спасибо всем. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 14:19 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
Hello, Makhaon! You wrote on 4 декабря 2015 г. 14:19:56: Makhaon> хочется без запуска gfix'а обойтись это зависит от версии сервера и его архитектуры. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 14:19 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
Мимопроходящий, скажем - fb 2.0 и выше, superserver. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 14:24 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
makhaonБудет ли в FB 3.0 быстрее происходить sweep? Размер базы порядка 10 гб. Ты вообще понимаешь что такое sweep, чем он вызывается и когда происходит?.. Не надо выключать автосвип, надо правильно программировать приложения. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 14:30 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
makhaon1. Будет ли в FB 3.0 быстрее происходить sweep? Размер базы порядка 10 гб.Когда база дорастет хотя бы до сотки, будешь задавать подобные вопросы. "Детских сегодня не завозили". (с, анек) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 14:46 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
Hello, Ivan Pisarevsky! You wrote on 4 декабря 2015 г. 14:48:25: Ivan Pisarevsky> Когда база дорастет хотя бы до сотки, будешь задавать подобные вопросы это при условии нормального проектирования. при паранормальном же, умельцы умудряются породить гигатонны мусора и на крохотных объёмах базы. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 14:49 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
makhaon2. как узнать параметры OIT, OAT, OST, Next с помощью компонент IBX? можно разными способами получить. через mon$/tmp$, через IB API, и через TIBStatisticalService. В последнем случае надо парсить текст. Собственно, более всего непонятно, зачем запускать sweep программно. Его надо запускать административно, и то в моменты, когда в системе наименьшее количество активных транзакций. А это надо мониторить, например утилитой IBTM. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 14:57 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
kdvЕго надо запускать административно, и то в моменты, когда в системе наименьшее количество активных транзакций. Sweep нужен (и запускается автоматически) ровно в двух случаях: 1) Сервер падал; 2) Программист приложения написал полную фигню. Административный запуск sweep, не сопровождающийся раздачей люлей, смысла не имеет. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 15:14 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
Hello, Dimitry Sibiryakov! You wrote on 4 декабря 2015 г. 15:21:14: Dimitry Sibiryakov> Административный запуск sweep, не сопровождающийся раздачей люлей, смысла не имеет. димо, скушай галоперидолу. вдруг поможет. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 15:21 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
Мимопроходящий, Если двигатель хорошо смазан, укрыт, и не работает, его можно считать вечным. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 15:27 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
makhaon 1. Будет ли в FB 3.0 быстрее происходить sweep? Размер базы порядка 10 гб. будет. Если конечно не все 10G является мусором ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 15:51 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
Мимопроходящийэто при условии нормального проектирования. при паранормальном же, умельцы умудряются породитьБоюсь, что при таком раскладе лишний часок работы свипа никто не заметит, на фоне куда более вопиющих проблем. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 15:58 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, у тебя совершенно противоположное моему мнение на запуск sweep. если мое мнение подкреплено практикой и минимум десятками тяжелых систем, где случайно застрявшая oit ВНЕЗАПНО приводит к автосвипу, и вызывает тормоза, то твое мнение я не помню чем подкреплено. В промышленных БД никаких внезапностей быть не должно, поэтому там автосвип отключать нужно. разрешаю не отключать - на однопользовательских и чахлых системах разве что с десятком пользователей, не больше. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 16:53 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
и в ухо ему! в ухо! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 17:05 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
kdvслучайно застрявшая oit kdvВ промышленных БД никаких внезапностей случайностей быть не должно Ага, вот в таком виде - согласен. Но чем оно теперь отличается от того, что я сказал?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 17:09 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, объясни мне, зачем в промышленной БД нужен включенный автосвип. Как раз чтобы он случайно сработал? Или ты отрицаешь, что в базе могут происходить настоящие роллбэки? И почему sweep нельзя запускать регламентно, если он действительно нужен? Я понимаю, разработчикам рубить пальцы-руки-ноги топором за плохие приложения. Но есть же и legacy, и сторонние. Ты написал прекрасное приложение, и в результате существуешь в каком-то сферическом мире, который не допускает всего того, что я перечислил. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 17:21 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
kdvИли ты отрицаешь, что в базе могут происходить настоящие роллбэки? Ага. Напомнить, когда они происходят, настоящие-то?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 17:23 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
Я правильно понимаю суть спора, что пока ленивые программисты не сделают из своего продукта идеально работающую конфетку, пользоваться таким продуктом нельзя? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 18:04 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
WildSeryпока ленивые программисты не сделают из своего продукта идеально работающую конфетку, пользоваться таким продуктом нельзя? Надо пинать этих программистов каждый раз, когда их совсем не конфетка устроила локальный апокалипсис. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 18:14 |
|
Как сделать gfix -sweep в коде Delphi компонентами IBX
|
|||
---|---|---|---|
#18+
kdv> то твое мнение я не помню чем подкреплено. Чем подкреплено? Верой в розовые идеалы, конечно. Которых он не видел и тем более не лабал, конечно. :) > поэтому там автосвип отключать нужно А вот тут ты делаешь ровно такое же голословное заявление, как и он. Только с другого конца. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2015, 20:49 |
|
|
start [/forum/topic.php?fid=40&fpage=67&tid=1562465]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
others: | 275ms |
total: | 411ms |
0 / 0 |