Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
СКД. Итог по строке
|
|||
|---|---|---|---|
|
#18+
Эникейщикпрограммсит 1с я бы вас взял))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2012, 03:53 |
|
||
|
СКД. Итог по строке
|
|||
|---|---|---|---|
|
#18+
Программист 1с, я бы вам дал работу 150+++, но вы не стоит етого)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2012, 04:16 |
|
||
|
СКД. Итог по строке
|
|||
|---|---|---|---|
|
#18+
вот я напился)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2012, 04:22 |
|
||
|
СКД. Итог по строке
|
|||
|---|---|---|---|
|
#18+
Модератор: Эникейщик - постойнный бан. За оскорбления и за провоцирование других участников форума == троллинг. Программист 1С и _VVP_ - профилактический бан на 3 дня за то, что купились на выходки тролля Теперь по сути вопроса IMHO. SQL-запрос с левым объединением таблицы к самой себе и Group By может оказаться действительно более медленным для некоторых видов задач, если он использует условие <=, <, >=, >. Объясню, почему. Дело в том, что для формирования результатов такого запроса SQL-сервер формирует либо цикл-в цикле, либо эквивалентный ему план выполнения. Итоги нарастающим итогом формируются корректно (с эти никто не спорит), но уже рассчитанный подитог при этом не используется и для каждой выводимой записи рассчитывается повторно. Это не недостаток SQL-сервера, это недостаток метода - реляционная алгебра для некоторых задач работает менее эффективно, нежели рекуррентные алгоритмы. Ведь можно посчитатать сумму именно как нарастающий итог не в двух циклах, вложенных друг в друга, а в одном. То есть, взять значение первой записи, вывести его в виде результата для первой записи и запомнить как промежуточный итог. Затем к накопленному итогу добавить значение второй записи и вывести полученный результат для второй записи. Затем добавить к накапливаемому итогу значение третьей записи и вывести ее в итог для третьей записи. Таким образом, вместо алгоритма, который многократно суммирует записи с 1-й по 10-ю для всех записей с порядковым номером >=10, применяется алгоритм, который суммирует их однократно . С другой стороны, запрос, выполняемый на SQL-сервере, даже используя менее оптимальный алгоритм, может отработать быстрее, поскольку отрабатывает код более низкого уровня и без лишних посредников. Поэтому огульно я не берусь судить, что отработает быстрее - нужно ставить эксперименты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2012, 14:49 |
|
||
|
|

start [/forum/topic.php?fid=28&gotonew=1&tid=1520417]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 346ms |

| 0 / 0 |
