-
05.08.2008, 22:57 #1
- Регистрация
- 03.02.2006
- Возраст
- 51
- Сообщений
- 18,489
- Поблагодарили
- 8887
- Поблагодарил
- 4696
=Архив= LogHX: аппаратный журнал любительской радиостанции
LogHX - программа аппаратного журнала любительской радиостанции с большими возможностями настройки "под себя".
Сайт программы: RX4HX
Помощь по программе: Начальная страница
Ссылка на файл Whatsnew.txt с информацией о последних обновлениях в релизе: http://rx4hx.qrz.ru/files/loghx/Whatsnew.txt
Папка с последними пререлизами: Index of /files/loghx/prerelease
Канал на Youtube: https://www.youtube.com/channel/UCmH...1tI_W1Q/videos
Навигация в теме по годам:
| 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 |
... to be continued...
Тему ведёт автор RX4HX, обсуждение данного лога вести в этой ветке.Последний раз редактировалось RM6LA; 14.12.2016 в 14:21. Причина: Оформление шапки, дополнение.
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
11.03.2013, 23:51 #3331
- Регистрация
- 03.02.2006
- Возраст
- 51
- Сообщений
- 18,489
- Поблагодарили
- 8887
- Поблагодарил
- 4696
Вот вроде не хочется тебе нравоучения читать, но ты так и нарываешься
Роман, если б ты больше занимался своим логом, а не глупыми советами для других, ты бы знал что:
1. Все, кто начинают писать свой лог, естественно по началу берут данные из самой таблицы лога, т.к. считают что
.
2. Когда лог начинает приобретать популярность, появляются пользователи с 100 тыс. и более QSO в логе и со слабыми компьютерами. И тут вот выясняется, что SQL-запрос не так уж и быстро работает И приходится как то из этого положения выходить.
Я лично перепробовал много разных вариантов (кстати как почувствовал, что тут надо снова менять алгоритм - на прошлой неделе как раз этим занимался), и специально создал небольшую БД, которая как раз будет заниматься подстановкой данных из предыдущего QSO. Кстати получилось очень быстро - практически мгновенно - и это при 150 тыс. QSO.
Думаю завтра еще исправлю те замечания, что мне написали и выложу пробную версию на тестирование.73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
11.03.2013, 23:57 #3332
- Регистрация
- 04.09.2008
- Адрес
- г.Грязи
- Возраст
- 48
- Сообщений
- 1,035
- Поблагодарили
- 136
- Поблагодарил
- 48
-
12.03.2013, 01:50 #3333
- Регистрация
- 03.10.2012
- Адрес
- Санкт-Петербург
- Возраст
- 63
- Сообщений
- 1,261
- Поблагодарили
- 3720
- Поблагодарил
- 807
-
12.03.2013, 15:21 #3334
- Регистрация
- 03.02.2006
- Возраст
- 51
- Сообщений
- 18,489
- Поблагодарили
- 8887
- Поблагодарил
- 4696
Ох и устал я уже от этих умников! Да именно - дублирование! Сделаете быстрее без дублирования - ставлю бутылку коньяку!
Уже стольким кул-хацким программерам предлагал это сделать - ни один так дальше умных фраз из книжек не пошел.
Добавлено через 14 минут
Кстати еще интересный факт : общался лично недавно с одним очень умным программистом - спецом в БД. Также у него первая фраза - ты слишком много чего дублируешь - это не верно. Говорю: ок, но если не дублировать, то получается время поиска достаточно большое - 2-5 сек. А с дублированием задержки вообще нет. Его ответ в стиле всех современных программистов - 2-5 сек - это нормально. Пользователи пускай ждут, нечего на поводу у пользователей идти!
А теперь вопрос к пользователям лога: вы готовы 5 сек при сохранении связи тратить? Думаю ответ очевиден.Последний раз редактировалось RX4HX; 12.03.2013 в 15:21. Причина: Добавлено сообщение
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
12.03.2013, 18:02 #3335
- Регистрация
- 30.07.2006
- Адрес
- Санкт-Петербург
- Сообщений
- 10,091
- Записей в дневнике
- 5
- Поблагодарили
- 2516
- Поблагодарил
- 719
Мнение пользователя
У меня для ведения электронного лог используется старенький ноут Тошиба П3. Он хоть и старый, но еще крепкий, с хорошим экраном 15". Естественно, его скоростные возможности слабые. С логом от 5EQF, получается по 5 сек на загрузку ЩСО ... А с вашим логом грузится за долю секунды, почти мгновенно. Для меня это очень существенный факт. Особенно, когда работаешь на общий вызов и тебе хорошо отвечают-только успевай "окучивать" частоту. Пусть программа будет "весить" больше, пусть дольше загружается при запуске, но пусть и быстрее обрабатывает.Последний раз редактировалось RX1AG; 12.03.2013 в 18:18.
Валентин, RX1AG :: Посетите мои страницы -- https://rx1ag.narod.ru/ARCHIVES/AUDIO/audio_01.htm -- песни о радио
-
12.03.2013, 18:40 #3336
- Регистрация
- 04.09.2008
- Адрес
- г.Грязи
- Возраст
- 48
- Сообщений
- 1,035
- Поблагодарили
- 136
- Поблагодарил
- 48
Алексей специально "для протестировать" создал ADIF-файл с 107280 QSO.
Теперь объясни мне тупому (раз ты такой грамотный), почему в моём старом и таком плохом логе, написанном чуть ли не быдлокодером, поиск на повтор происходит совершенно без задержек??? Скачай мой лог, импортируй в него этот ADIF (минут 5 - 10 потребуется, согласен много для 100 т. QSO) и убедись сам. И почему у тебя 5 сек.? Ведь я по своей неграмотности (с твоих слов) использую SQL-запросы, да ещё и фильтры и без всяких лишних таблиц.
Больше учить тебя не буду, честно. Пиши как умеешь. Удачи.
-
12.03.2013, 18:56 #3337
- Регистрация
- 03.02.2006
- Возраст
- 51
- Сообщений
- 18,489
- Поблагодарили
- 8887
- Поблагодарил
- 4696
Это ты написал. Я твой лог никогда так не называл. Более того - я считаю тебя умным человеком. У тебя основной недостаток - ты RX1AL слушаешь. Он хорошему не научит.
Вот знаешь, ну ты правда в сказки веришь?))) Не бывает такого)))
Общаться по инету - дело не благодарное! Будешь в Самаре - заходи (без иронии). Выпьем по рюмке чаю, посмотрит логи друг друга. Тут в инете писать сам знаешь можно все что угодно - на практике все не так.
Ты уже не в первый раз это пишешь)))
Добавлено через 1 минуту
Спасибо! Приятно! Значит не даром я столько строк кода по 20-30 раз перелопачивал. И еще столько перелопачу. Кому то это надо!Последний раз редактировалось RX4HX; 12.03.2013 в 18:56. Причина: Добавлено сообщение
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
12.03.2013, 18:59 #3338
- Регистрация
- 04.09.2008
- Адрес
- г.Грязи
- Возраст
- 48
- Сообщений
- 1,035
- Поблагодарили
- 136
- Поблагодарил
- 48
-
12.03.2013, 19:23 #3339
- Регистрация
- 03.02.2006
- Возраст
- 51
- Сообщений
- 18,489
- Поблагодарили
- 8887
- Поблагодарил
- 4696
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
12.03.2013, 19:50 #3340
- Регистрация
- 04.09.2008
- Адрес
- г.Грязи
- Возраст
- 48
- Сообщений
- 1,035
- Поблагодарили
- 136
- Поблагодарил
- 48
-
12.03.2013, 19:52 #3341
- Регистрация
- 03.02.2006
- Возраст
- 51
- Сообщений
- 18,489
- Поблагодарили
- 8887
- Поблагодарил
- 4696
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
12.03.2013, 19:55 #3342
- Регистрация
- 04.09.2008
- Адрес
- г.Грязи
- Возраст
- 48
- Сообщений
- 1,035
- Поблагодарили
- 136
- Поблагодарил
- 48
Вот если ты сначала попробуешь мой лог и убедишься, что я прав - я дам тебе код.
ADIF с 100 т. QSO выложил выше.
Добавлено через 1 минуту
Попробуй сначала тоже мой, но 3-х летней давности: http://radiosoft.info/index.php/loggerxpПоследний раз редактировалось UA3GDW; 12.03.2013 в 19:55. Причина: Добавлено сообщение
-
12.03.2013, 20:05 #3343
- Регистрация
- 03.10.2012
- Адрес
- Санкт-Петербург
- Возраст
- 63
- Сообщений
- 1,261
- Поблагодарили
- 3720
- Поблагодарил
- 807
В правильно спроектированной системе индексы сидят в кеше и время при эксклюзивном доступе определяется временем перемещения головки и временем полуоборота шпинделя винчестера. Это несколько десятков миллисекунд. Надо смотреть план запроса и там будет ясно, на что тратится время.
Кеш не безразмерный и дублированные сущности будут выталкивать из кеша что-то другое.
-
12.03.2013, 21:38 #3344
- Регистрация
- 03.02.2006
- Возраст
- 51
- Сообщений
- 18,489
- Поблагодарили
- 8887
- Поблагодарил
- 4696
Правильно! Давайте Ваш план. Слюни, сопли оставьте при себе. Конкретно ДАВАЙТЕ ВАШИ SQL-ЗАПРОСЫ.
Я честно говорю - я придумать их не смог. Нет их у меня)))) Вот так. Я все сделал дублированием!
Теперь: если Вы не трепло - жду от Вас КОДА QSL! В случае если действительно тут на форуме опубликуете что то стоящее - извинюсь при всех!
Добавлено через 16 минут
Сегодня новую версию лога не смог выложить - дел было много. Но сейчас проверил - как с новой БД она быстро работает!)))) реально ребят - я горд! Столько к этому шел)))) Завтра думаю точно новую версию выложу!Последний раз редактировалось RX4HX; 12.03.2013 в 21:38. Причина: Добавлено сообщение
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
12.03.2013, 21:47 #3345
- Регистрация
- 04.09.2008
- Адрес
- г.Грязи
- Возраст
- 48
- Сообщений
- 1,035
- Поблагодарили
- 136
- Поблагодарил
- 48
|
Социальные закладки