powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как получить данные, сколько было прочитано, вставлено и т.д.
42 сообщений из 42, показаны все 2 страниц
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38927887
Сисдба Мастеркеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

FB 2.5.4, классик, win32

Как получить данные, которые IBE показывает на вкладке "Анализ производительности" ?

Я пробовал включать SQL-монитор со всеми галками, ничего полезного в полученой портянке не нашел.

пример того, что нужно
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
Query
------------------------------------------------
select count(*)
from SOME_TABLE t1
join SOME_TABLE t2 on t2.ID>t1.ID;


Plan
------------------------------------------------
PLAN JOIN (T1 NATURAL, T2 INDEX (RDB$PRIMARY414))

Adapted Plan
------------------------------------------------
PLAN JOIN (T1 NATURAL, T2 INDEX (INTEG_4445))

Query Time
------------------------------------------------
Prepare       : 16.00 ms
Execute       : 0.00 ms
Avg fetch time: 0.00 ms

Memory
------------------------------------------------
Current: 35 435 744
Max    : 68 661 424
Buffers: 2 048

Operations
------------------------------------------------
Read   : 0
Writes : 0
Fetches: 119
Marks  : 0


Enchanced Info:
+-------------------------------+-----------+-----------+-------------+---------+---------+---------+----------+----------+----------+
|          Table Name           |  Records  |  Indexed  | Non-Indexed | Updates | Deletes | Inserts | Backouts |  Purges  | Expunges |
|                               |   Total   |   reads   |    reads    |         |         |         |          |          |          |
+-------------------------------+-----------+-----------+-------------+---------+---------+---------+----------+----------+----------+
|SOME_TABLE                     |         0 |        36 |           9 |       0 |       0 |       0 |        0 |        0 |        0 |
+-------------------------------+-----------+-----------+-------------+---------+---------+---------+----------+----------+----------+


Суть проблемы в том, что есть потребность выявить и "вылечить" тормозяшие запросы.
Сейчас я в приложении просто фиксирую факт длительного времени выполнения, записывая в лог текст запроса, значения параметров и другую служебную информацию. Но не всегда возможно воспроизвести такую же ситуацию, как в реальном рабочем моменте, поэтому было бы полезно сохранять в лог дополнительную информацию.

Я подозреваю, что это же или почти это же можно получить, включив trace, был бы благодарен за дружесткий пинок в сторону какого-нибудь примера конфига трейса :)

В то же время, на сколько я понимаю, включенный трейс будет мешать работе пользователей ... и я немного сомневаюсь, что можно настроить трейс так, чтобы он фиксировал только првышения длительности запроса, при чем для каждого запроса критерий длинности свой.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38927894
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сисдба Мастеркеевич,

http://www.ib-aid.com/en/fbscanner-firebird-scanner/

см. картинку на Step2.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38927897
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сисдба Мастеркеевич,

в трейсе

Код: plaintext
1.
    #Put detailed performance info when applicable
    print_perf true

В том же IBE Службы -> Trace and Audit вверху кнопка с очками New Trace Session даёт вполне удобный редактор настройки конфигурации трейса.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38927927
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сисдба Мастеркеевич,

еще можно
http://www.upscene.com/fb_tracemanager/

тут, собственно, вопрос в том, что именно хочется изучать. По мне (понятно, что это наш инструмент) FBScanner после лога выдает побольше возможностей. Например, отследить производительность в динамике, смотреть последовательность выполнения запросов в транзакциях, и многое другое.
Трейсом, конечно, можно быстро выцепить запросы, которые выполняются дольше заданного времени.

В общем, инструменты есть.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38927990
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сисдба МастеркеевичКак получить данные, которые IBE показывает на вкладке "Анализ производительности" ?isc_database_info
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38928283
Сисдба Мастеркеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladСисдба МастеркеевичКак получить данные, которые IBE показывает на вкладке "Анализ производительности" ?isc_database_infoо, это как раз то, что нужно, спасибо

fb_scanner, trace - это пока что пушки для воробьев :)
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38928460
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно, вот это
Сисдба МастеркеевичКак получить данные, которые IBE показывает на вкладке "Анализ производительности" ?
на самом деле не нужно на эту вкладку смотреть.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38928541
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> на самом деле не нужно на эту вкладку смотреть.

Почему? И куда нужно смотреть?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38928573
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамПочему? И куда нужно смотреть?
нужно смотреть на план, и reads from cache, fetches from cache. Все остальное - херня.
Много людей смотрят на вкладку "анализ производительности", и видят там фигу, стремясь увеличить "число индексных чтений", не понимая, откуда оно, зачем, и что лучше.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38928580
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> нужно смотреть на план, и reads from cache, fetches from cache. Все остальное - херня.

Горазд, что тут скажешь.

> Много людей смотрят на вкладку "анализ производительности",
> и видят там фигу, стремясь увеличить "число индексных чтений"

Обычно стараются не число индексных чтений увеличить,
а число неиденскированных чтений уменьшить. Что тоже
далеко не всегда правильно, конечно. Как будто, если они
будут смотреть план и фетчи будет лучше.

> не понимая, откуда оно, зачем, и что лучше.

Да-да, в плане и фетчах они поймут гораздо больше, ага.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38928597
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

план, чтения и фетчи проще, чем "анализ производительности". До сих пор, сколько я вижу, никто кроме Таблоида из этой закладки не извлек совершенно никакой пользы.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38928598
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvникто кроме Таблоида из этой закладки не извлек совершенно никакой пользы.
но при этом все туда пялятся, с нулевым результатом.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38928657
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvkdvникто кроме Таблоида из этой закладки не извлек совершенно никакой пользы.
но при этом все туда пялятся, с нулевым результатом.
Не согласен :) Я по ней объясняю программистам почему "вот так" запрос не стоит делать - вот потому что здесь "красненько", а должно быть "синенько" :)
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38928819
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarkdvпропущено...

но при этом все туда пялятся, с нулевым результатом.
Не согласен :) Я по ней объясняю программистам почему "вот так" запрос не стоит делать - вот потому что здесь "красненько", а должно быть "синенько" :)
Кхм... Интерессные у вас там... специалисты. Для запуска среды разработки они тоже пользуются "синеньким значком"?
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38928837
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonline,всякие есть, но спецов именно в sql нет,поэтому по оптимизации запросов знания заканчиваются тем, что выборка по полю с условием по полю с индексом идет быстрее. Уже зреет желание макнуть перо в навоз проводить ликбез, осталось себя только подтянуть, практики маловато :) , а sql-ex.ru со своими задачками, оторванными от жизни, не радует.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38928840
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> план, чтения и фетчи проще, чем "анализ производительности"

Я ж говорю - силён, что тут скажешь.

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

Интересно, как ты это должен увидеть?
Все должны немедленно прибежать на
форум или отписаться к тебе на почту
"нацяника, я извлёк пользу, дай пряник"?
Как ты себе это представляешь?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38928865
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar вот потому что здесь "красненько", а должно быть "синенько"
вот именно поэтому я туда смотреть и не рекомендую.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38928899
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarmiwaonline,всякие есть, но спецов именно в sql нет,поэтому по оптимизации запросов знания заканчиваются тем, что выборка по полю с условием по полю с индексом идет быстрее.

это далеко не всегда так. И таблоид тебе может сотню примеров привести. Буквально вчера наткнулся на запрос где надо было +0 дописать чтобы вместо индекса запрос пошёл использовать MERGE JOIN (в трёшке HASH JOIN). И о чудо запрос стал в 4 раза быстрее работать
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38928901
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvGallemar вот потому что здесь "красненько", а должно быть "синенько"
вот именно поэтому я туда смотреть и не рекомендую.
Дима,а почему?
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38928944
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

потому что надо понимать что это значит. Если тупо пытаться уменьшить количество неиндексированных чтений и сделать больше индексированных, то это может даже навредить. Я бы сказал так что туда надо смотреть, но только с учётом всех других факторов, которые многими упускаются из виду.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38928964
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисGallemar,

потому что надо понимать что это значит. Если тупо пытаться уменьшить количество неиндексированных чтений и сделать больше индексированных, то это может даже навредить. Я бы сказал так что туда надо смотреть, но только с учётом всех других факторов, которые многими упускаются из виду.
Навредить могут оЧумелые ручки. Самый распространенный - "а давайте ещё индексов повесим, быстрее же будет". :а поле с аж 15 разными вариантами записей :)
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929201
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarsql-ex.ru со своими задачками, оторванными от жизни, не радует.Ты, судя по всему, застрял где-то на учебном этапе, решив задач 15-20 - да ? Но на учебный этап попадают совсем лёгкие задачки.
А ведь там, "дальше", есть упражнения вполне себе из практики. Накопительный итоги (просто сумму или же капитализацию процентов, когда надо накопительное произведение считать), валидация строк, пересечение временных интервалов, поиск диапазонов свободных ID'шников - да туча всего еще.

Главное, что этот сайт прививает, это настороженное отношение к любому своему шедевру, про который ты думаешь, что он будет работать на любых данных. Он учит критически относиться к самым, казалось бы, очевидным ситуациям - и это очень помогает в практике. А само применение SQL "на автомате" он тебе вобьёт в моцг через 2-3 месяца. Так что зря ты так, про "оторванность от жизни" :-)
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929208
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидНакопительный итоги (просто сумму или же капитализацию процентов, когда надо
накопительное произведение считать), валидация строк, пересечение временных интервалов,
поиск диапазонов свободных ID'шников
Типичный список начинающего проктостоматолога.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929258
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovТаблоидНакопительный итоги (просто сумму или же капитализацию процентов, когда надо
накопительное произведение считать), валидация строк, пересечение временных интервалов,
поиск диапазонов свободных ID'шниковТипичный список начинающего проктостоматолога.Почему ? конечно, в ФБ процедурками можно всё быстро накрутить, да и мозг напрягать меньше надо. Но в m$ sql все эти решения "через курсор" будут проигрывать почти наверняка - там просто SQL-машина гораздо быстрее работает по сравнению с процедурным кодом. Если в ФБ такое тоже когда-нибудь случится, то это (умение решать именно на SQL) станет актуальным и тут.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929271
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

даже если SQL сможет решать некоторые задачи с той же скоростью что и PSQL, то вовсе не обязательно писать их именно на SQL. Хотя бы потому что понять потом (спустя хотя бы год) что там понаписано может быть очень затруднительно. Для решения любой задачи надо исходить из двух вещей:
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929279
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин случайно отправил.

1. Быстродействие
2. Читаемость кода.

Так вот при написании на чистом SQL ряд задач, которые для него не предназначены, читаемость может быть просто ужасной. Если ты не единственный разработчик, то такое делать ни в коем случае нельзя. Ну для тренировки мозгов конечно можно.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929289
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисХотя бы потому что понять потом (спустя хотя бы год) что там понаписано может быть очень затруднительно.

Ну код должен сопровождаться кое-какими "дополнительностями":
- схемой данных/взаимосвязей
- сведениями об индексирование таблицы (где и какие индексы).
- примерное кол-во данных.
- коментарии в тексте

Ну и для систем в 100500 таблиц/хранимок - доку нужно держать в актуальном состоянии.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929318
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster,

не про то речь. Речь о чистый SQL (читай DSQL) vs PSQL. Так вот сложно загромождённый один супер запрос порой не только уступает в эффективности, но и сложен для понимания. Ты часто вставляешь комменты именно в запросы типа SELECT, а не ХП?
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929351
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисХотя бы потому что понять потом (спустя хотя бы год) что там понаписано может быть очень затруднительно.Ну так если писать карусадню из 10 вложенных селектов - то да, хрен поймёшь. А если всё аккуратненько через оследовательность СТЕ - то не так всё страшно. Я возвращался к таким запросам и через 2 года. Выделаешь кусок от стартового 'with' до первой СТЕшки - выполняешь - смотришь результат. Далее выделяешь до второй СТЕшки, опять выполняешь и смотришь и т.п.
Там одна бяка только есть: СТЕ-имя, задействованное где-то "выше" текущей позиции курсора (до которой выделяешь текст), в ФБ обязательно должно быть задействовано в селект-списке, даже если оно сейчас там не нужно, а юзается где-то ниже. Приходится изгаляться всякими идиоцкими 'left join <name> ... on 1=0' или просто глушить его комментами (IBE рулит тут, конечно).
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929355
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисТы часто вставляешь комменты именно в запросы типа SELECT, а не ХП?Хоть вопрос и не ко мне, но вставляю свои 5 коп: ДА, ЧАСТО! И потом оно *очень* помогает.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929364
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

ты не путай нормальный запрос пусть даже с использованием 10 CTE с запросом который написан по приколу чтобы показать что можно разложить строку на символы и что-то заменить с использованием рекурсивного CTE. Речь про последние. Они годятся разве что в качестве упражнений. Если что-то можно написать с помощью чистого SQL, то это вовсе не значит что это необходимо, только и всего.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929377
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

я пишу только если запрос действительно многоэтажный или есть куча агрегатов с CASE для пояснения себе. Но такие запросы обычно либо завёрнуты во вьюху, либо в ХП, хотя бывают и без них
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929389
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисDarkMaster,

не про то речь. Речь о чистый SQL (читай DSQL) vs PSQL. Так вот сложно загромождённый один супер запрос порой не только уступает в эффективности, но и сложен для понимания. Ты часто вставляешь комменты именно в запросы типа SELECT, а не ХП?

Не часто. Обычно только в сложно сделанных местах и хинтов типа +0. Поэтому наверное иногда удивляюсь написаному мной же, натыкаясь на кусочек кода в дальних закоулках и чешу себе маковку - с какого это перепуга сделал именно так? Хотя такие сложные запросы оборачиваю в ХП или вью. В которых стараюсь описать, что "оно" делает.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929392
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, сложнее разбираться в тех запросах, которые формируются динамически. И к которым (не дай боже) потом на клиенте еще фильтры прикручиваются (пользователями) - вот где простор для творчества ;)
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929522
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterКстати, сложнее разбираться в тех запросах, которые формируются динамически.Чувствуешь себя особо ценным кадром?
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929541
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyDarkMasterКстати, сложнее разбираться в тех запросах, которые формируются динамически.Чувствуешь себя особо ценным кадром?

Или полным идиотом ;) Юзерам иногда в голову приходят странные идеи ;)
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929545
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прикинь, SQL задумывался как язык, облегчающий жизнь менеджерам. Чтоб они самостоятельно могли формировать запросы к базам данных минуя программистов!
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929550
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_aПрикинь, SQL задумывался как язык, облегчающий жизнь менеджерам. Чтоб они самостоятельно могли формировать запросы к базам данных минуя программистов!

Ну это было давно и неправда... Хотя некоторые по роду своей деятельности с тем же Excel творят такое, о чем я даже не подозревал, что оно такое в Excel`е возможно.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929564
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Darkmaster!
You wrote on 7 апреля 2015 г. 16:40:55:

Darkmastero_v_a> Прикинь, SQL задумывался как язык, облегчающий жизнь менеджерам. Чтоб
> они самостоятельно могли формировать запросы к базам данных минуя
> программистов!
> Ну это было давно и неправда... Хотя некоторые по роду своей
> деятельности с тем же Excel творят такое, о чем я даже не подозревал,
> что оно такое в Excel`е возможно.подтверждаю.
у нас новый экономист в своём экселе на коленочке кубы вертит,
дёргая данные по odbc.

курить полноценный OLAP считает нет ниже своего достоинства.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929566
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оооо! VBScript творит чудеса! Но это - жуткий оффтоп! Да простит нас модератор.
А динамический SQL с фильтрами - я люблю такие лисапеды.
У мну порой до 300 вариантов одного запроса набирается, я даже нечто тест-прогонов пишу в некоторых приложениях, чтоб при модификациях перебрать все возможные варианты фильтров и проверить корректность выполнения этих динамически сформированных SQL-запросов на некотором наборе данных при всех возможных комбинациях фильтров и переключателей.
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929601
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
у нас новый экономист в своём экселе на коленочке кубы вертит,
дёргая данные по odbc.

курить полноценный OLAP считает нет ниже своего достоинства.

А я FastCube прикрутил для желающих. Кубы я сам им поставляю, и пару-тройку демо-срезов.
Остальные срезы данных они сами вправе формировать и сохранять :)
Только их ... ээээ... двое или трое всего из сотен объектов :) Во Владивостоке, в Иваново, и ещё кто-то третий...
...
Рейтинг: 0 / 0
Как получить данные, сколько было прочитано, вставлено и т.д.
    #38929657
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_aнечто тест-прогонов пишу в некоторых приложениях, чтоб при модификациях перебрать все возможные вариантыГы... мощная штука, согласен. Тоже применил недавно... :-)
...
Рейтинг: 0 / 0
42 сообщений из 42, показаны все 2 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как получить данные, сколько было прочитано, вставлено и т.д.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]