LibRusLib
Воскресенье, 28.04.2024, 22:54
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » MultiLib - Библиотекарь » Version 1.x » Обсуждение работы программы (Баги, проблемы, решения)
Обсуждение работы программы
drserjДата: Четверг, 08.06.2017, 21:24 | Сообщение # 1531
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата lordkor ()
почему не использовать общие принципы

Надеюсь, слово "оптимизация" о чем-то говорит? или я непонятно объяснил, что для вывода в грид необходимо значительно больше таблиц и полей, чем для формирования имени файла?
Первые запросы выполнялись за десятки секунд, иногда минут, что не приемлемо для вывода в таблицу. после создания механизма динамического формирования запросов время выборок сократилось до десятых секунды. Следует дальше объяснять, почему не используем общие принципы? smile Или тебе надо программа, которая на выборках выжрет всю доступную память (сколько бы ее не было) и будет переходить со строки на строку за пару минут ??? smile Если раньше база была небольшая и в кодировке 1251, то сейчас она увеличилась в несколько раз и utf8 кодировка, что скорости явно не добавило.

Всё, вопрос закрыт. Думаю, для человека с интеллектом выше среднего, вполне достаточно аргументов. smile


drSerj
 
lordkorДата: Четверг, 08.06.2017, 21:32 | Сообщение # 1532
Лейтенант
Группа: Друзья
Сообщений: 56
Репутация: 0
Статус: Offline
Цитата drserj ()
Надеюсь, слово "оптимизация" о чем-то говорит
Само собой smile С этих позиций и рассуждаю smile
Выборка для экспорта производится реже и содержит меньше (вернее, не больше) элементов, чем выборка для грида (для экспорта выбираем часть элементов из грида). То есть, увеличение затрат времени/мощности при экспорте до уровня грида и выше вполне допустимо smile
Сейчас имеем ограниченный функционал экспорта по сравнению с гридом, требующий значительных ручных действий пользователя, что как раз идет вразрез с понятием "оптимизации" smile То есть, вместо 10 секунд ожидания за счет дополнительных расчетов мы имеем десять минут утомительных ручных действий - оптимизация со знаком "минус" smile
 
drserjДата: Пятница, 09.06.2017, 08:31 | Сообщение # 1533
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата lordkor ()
оптимизация со знаком "минус"

Вот только ради тебя, за десять лет впервые полез в настройки сайта, дабы лично создать группу и присвоить ей статус... Ну ты понял smile Гордись, даже личная картинка имеется smile Проверь возможности, а то окажется, что я что-то недостроил, может какие-то функции недовключил...


drSerj
 
1_абрамДата: Пятница, 09.06.2017, 08:35 | Сообщение # 1534
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
, дабы лично создать группу и присвоить ей статус...


По-моему, меня туда же надо. Ж)
 
drserjДата: Пятница, 09.06.2017, 08:50 | Сообщение # 1535
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
По-моему, меня туда же надо. Ж)

Да не вопрос, но только 2 группы одновременно низя...


drSerj
 
1_абрамДата: Пятница, 09.06.2017, 11:34 | Сообщение # 1536
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
Первые запросы выполнялись за десятки секунд, иногда минут, что не приемлемо для вывода в таблицу. после создания механизма динамического формирования запросов время выборок сократилось до десятых секунды.


Как все не просто, оказывается. Хотя я, конечно, подозревал об этом. Оптимизация на несколько порядков впечатляет.

Кстати, а кто придумал хранить книги в формате мд5.zip, а затем в формате %Z?

Добавлено (09.06.2017, 09:34)
---------------------------------------------

Цитата drserj ()
Да не вопрос, но только 2 группы одновременно низя...


В друзьях - оно конечно приятнее.


Сообщение отредактировал 1_абрам - Пятница, 09.06.2017, 11:33
 
drserjДата: Пятница, 09.06.2017, 12:00 | Сообщение # 1537
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
Кстати, а кто придумал хранить книги в формате мд5.zip, а затем в формате %Z?

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


drSerj
 
1_абрамДата: Пятница, 09.06.2017, 17:56 | Сообщение # 1538
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
именно в этом формате - я. видел аналогичные, только покоцанные варианты, но не помню в какой проге, она давно умерла.
задача стояла в уникальности имени. самый оптимальный вариант - хэш.


Вроде бы хэш для хранения файлов в генезисе с самого начала использовался, а вот %Z я нигде не видел.
 
lordkorДата: Пятница, 09.06.2017, 18:07 | Сообщение # 1539
Лейтенант
Группа: Друзья
Сообщений: 56
Репутация: 0
Статус: Offline
Цитата drserj ()
Вот только ради тебя, за десять лет впервые полез в настройки сайта, дабы лично создать группу и присвоить ей статус...
Так, да? Значит, так, да?
Мы к нему... Ооооо! А он к нам... Ууууу...
Злой он... Уйдем от... А, не, нафиг, никуда не пойдем, тут останемся... И будем стараться. Как говорится, если вас незаслуженно обидели - вернитесь и заслужите!
Итак, приступим... Как там... А, вот, вспомнил...
 
Ну сдеееееелай... Ну сделай пожалуйста, ну что тебе стооооооит... Сдееееелай... ну и так далее...

smile

Кстати, пользуясь случаем, ну и в целях соответствия вновь занятой должности, давно хотел спросить: правая кнопка работает только на выделенном левой и не ставит фокус сама - это "by design" или "yet not implemented"? Сорри, если уже не раз объяснялось, но таки интересно - постоянно в это тыкаюсь.
 
drserjДата: Пятница, 09.06.2017, 19:56 | Сообщение # 1540
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
Вроде бы хэш для хранения файлов в генезисе с самого начала использовался
х.е.з. Я там файл по ссылке получаю... 
Цитата 1_абрам ()
а вот %Z я нигде не видел.
будешь смеяться, но %z и есть хэш....

Цитата lordkor ()
Как говорится, если вас незаслуженно обидели - вернитесь и заслужите!
сразу видно поклонника ЖЮФ smile

Цитата lordkor ()
это "by design" или "yet not implemented"

это так мне захотелось (ну, или так получилось) smile Там возникли вопросы со стандартным popupmenu, пришлось самому обрабатывать... Мне нравится, кому не нравится - велком в майхомлиб и колибри. Колибри - для особо злобных критиков! smile


drSerj
 
drserjДата: Пятница, 09.06.2017, 19:58 | Сообщение # 1541
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата lordkor ()
Ну сдеееееелай... Ну сделай пожалуйста, ну что тебе стооооооит... Сдееееелай... ну и так далее...
Я могу группу и переименовать... Например в "Редкостные ... зануды" smile
Так, хватит спамить и тролить, а то вспомню былые времена и начну банить!  killed 

Если реально надо транделку - создам, но не в этой ветке.


drSerj
 
lordkorДата: Пятница, 09.06.2017, 20:16 | Сообщение # 1542
Лейтенант
Группа: Друзья
Сообщений: 56
Репутация: 0
Статус: Offline
Цитата drserj ()
сразу видно поклонника ЖЮФ
Долго думал, так и не понял, шо за зверь. Ну, и не больно-то хотелось.

Цитата drserj ()
это так мне захотелось (ну, или так получилось)
Угу, я так и понял smile

Цитата drserj ()
Мне нравится
Хм... ладно, молчу, молчу smile

Цитата drserj ()
Если реально надо транделку - создам, но не в этой ветке.
А смысл? Как я понимаю, эта ветка до окончания работы на Унилибом чисто для решения текущих проблем. Если особого желания доводить сейчас Мультилиб нет, и "это не баги - это фичи", то и смысла в разговорах по существу тут нет - как минимум "пока". Я абсолютно серьезно, без подколок.

Цитата drserj ()
Так, хватит спамить и тролить
Ок.
 
drserjДата: Пятница, 09.06.2017, 21:08 | Сообщение # 1543
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата lordkor ()
Долго думал, так и не понял, шо за зверь. Ну, и не больно-то хотелось.
Женское Юмористическое Фентези

Цитата lordkor ()
А смысл? Как я понимаю, эта ветка до окончания работы на Унилибом чисто для решения текущих проблем.

А проблемы - все текущие...


drSerj
 
1_абрамДата: Воскресенье, 11.06.2017, 10:47 | Сообщение # 1544
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
будешь смеяться, но %z и есть хэш....


Я имел в виду, что файлы располагаются в папках, имя которых тоже связано с мд5. Сколько уровней допустимо в каталогах в %z. Один?
 
drserjДата: Воскресенье, 11.06.2017, 16:54 | Сообщение # 1545
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
Сколько уровней допустимо в каталогах в %z. Один?

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


drSerj
 
Форум » MultiLib - Библиотекарь » Version 1.x » Обсуждение работы программы (Баги, проблемы, решения)
Поиск:

Copyright LibRusLib © 2024