Перед тем как что-нибудь написать, прочтите, пожалуйста, правила форума, обратив особое внимание на п.3!


АвторСообщение



Пост N: 24
Зарегистрирован: 03.03.06
ссылка на сообщение  Отправлено: 10.05.12 17:23. Заголовок: ­Очень долгий опрос


Версия 2.81.04
Можно как-то объяснить почему так долго происходит опрос по телефонам
Выделено жёлтым.
Учитывая настройку в одну минуту.
­

Спасибо: 0 
Профиль Цитата Ответить
Ответов - 33 , стр: 1 2 All [только новые]





Пост N: 45
Зарегистрирован: 03.03.06
ссылка на сообщение  Отправлено: 27.06.12 14:54. Заголовок: Вы можете сказать ка..


Вы можете сказать какой запрос Вы даёте в базу, я бы проверил прямо в самом Access'е

Спасибо: 0 
Профиль Цитата Ответить
администратор


Пост N: 1503
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 27.06.12 16:52. Заголовок: Какого-то единого SQ..


Какого-то единого SQL-запроса не существует.
Программа выбирает данные за указанный промежуток времени и расчитывает ежесуточное изменение баланса.
Причем отслеживает - чаще баланс увеличивается или уменьшается. В зависимости от того каких изменений больше берет за основу либо те дни, когда баланс уменьшался, либо наоборот. Ведь баланс (колиество баллов и т.д.) может не только уменьшаться, но и увеличиваться.

По этой причине, в самом Access-у Вы не сможете выполнить подобный запрос. его просто не существует.

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 46
Зарегистрирован: 03.03.06
ссылка на сообщение  Отправлено: 27.06.12 18:40. Заголовок: Э-э, не понял :( Сов..


Э-э, не понял :( Совсем ;)

А можете на примере объяснить? Например расчёт за последние 5 дней, по одному запросу в сутки и значения следующие
1. 50
2. 40
3. 100
4. 90
5. 80

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


Спасибо: 0 
Профиль Цитата Ответить
администратор


Пост N: 1504
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 28.06.12 11:42. Заголовок: На этих 5-ти значени..


На этих 5-ти значениях, скорее всего, программа решит не показывать средний расход в день.
Но алгоритм будет следующий:
Программа увидит, что было 3 уменьшения баланса и только одно увеличение. Сделает вывод, что в норме баланс должен уменьшаться. Поэтому возьмет только те дни, когда были уменьшения и посчитает следующем образом:

50-40=10
100-90=10
90-80=10

итого 10+10+10 = 30 за 3 учитываемых дня.

=> средний расход в день - 10 рублей.

А запрос к базы данных будет только один: выбрать все записи за последние 5 суток...

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 47
Зарегистрирован: 03.03.06
ссылка на сообщение  Отправлено: 29.06.12 14:59. Заголовок: Так какой запрос буд..


Так какой запрос будет, чтобы "выбрать все записи за последние 5 суток..."?
В точности, можете сказать?

Спасибо: 0 
Профиль Цитата Ответить
администратор


Пост N: 1505
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 29.06.12 15:27. Заголовок: На данный момент (вр..


На данный момент (времени) этот запрос будет такой (выборка значения за последние 5 дней):


 цитата:
select QueryDateTime, balance from Phones where PhoneNumber='9166050844' and QueryDateTime>#2012-06-24 00:00:00# order by QueryDateTime desc



вместо 9166050844 подставьте свой номер телефона

На моей базе данных (103 мегабайта) он выполняется 16 миллисекунд

update:
Поставил месяц: #2012-05-29# - время выборки "возросло" до 35 миллисекунд.

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 48
Зарегистрирован: 03.03.06
ссылка на сообщение  Отправлено: 29.06.12 17:30. Заголовок: В Access'е запро..


В Access'е запрос на 30 дней отрабатывает мгновенно - время не мерял, но моргнуть не успеваю :). Access у меня из Office 2010.
А как Вы замеряли время с миллисекундами? И это время из Access'а или из программы?

Спасибо: 0 
Профиль Цитата Ответить
администратор


Пост N: 1506
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 29.06.12 17:39. Заголовок: Да, это время я заме..


Да, это время я замерял программой

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 49
Зарегистрирован: 03.03.06
ссылка на сообщение  Отправлено: 29.06.12 17:40. Заголовок: В дебагере или я тож..


В дебагере или я тоже могу как-то померять?

Спасибо: 0 
Профиль Цитата Ответить
администратор


Пост N: 1507
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 29.06.12 17:43. Заголовок: Нет, не в дебагере. ..


Нет, не в дебагере. Просто выполнял запрос из сторонней программы (что-то вроде SQL Manager-а самописного). Он, в том числе, показывает время исполнения запроса

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 5
Зарегистрирован: 05.07.12
ссылка на сообщение  Отправлено: 12.07.12 22:33. Заголовок: раздел сайта справка..


раздел сайта справка по написанию плагинов

"истчечения "

Поставьте Орфус :-)

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 6
Зарегистрирован: 05.07.12
ссылка на сообщение  Отправлено: 12.07.12 22:45. Заголовок: что-что в авторстве?..


что-что в авторстве? :-P



Спасибо: 0 
Профиль Цитата Ответить



Пост N: 51
Зарегистрирован: 03.03.06
ссылка на сообщение  Отправлено: 01.10.12 17:43. Заголовок: Поставил для MobileB..


Поставил для MobileBalance.exe совместимость с Vista и стало работать быстрее. В среднем за полторы минуты справляется. Хотя всё равно дольше чем с чистой базой.

Спасибо: 0 
Профиль Цитата Ответить
Ответов - 33 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 1
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет



Создай свой форум на сервисе Borda.ru
Форум находится на 73 месте в рейтинге
Текстовая версия