Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / база виснет и не отвечает...... / 25 сообщений из 42, страница 1 из 2
30.07.2003, 16:56
    #32222710
vlad_707
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
создал запрос с ЛАЙКом
по идее должно получиться порядка 120 000 строк...
но количество строк всего - в запросе не пишется ,прокрутка тормозит и вообще весь комп жутко притормаживает.... а при переходе на последнюю запись- вообще не отвечает......
В чём дело?? и как с этим бороться,подскажите....
...
Рейтинг: 0 / 0
30.07.2003, 16:58
    #32222715
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
Вопросы:
1) покажи запрос
2) у тебя какой компьютер, случаем не 486???
...
Рейтинг: 0 / 0
30.07.2003, 17:02
    #32222727
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
Индексы есть по полю, где Like?
А зачем тебе 120 000 записей? Человек одновременно работать с таким кол-вом не может.
и 120 000 записей - это пустяк. У меня на тестовой таблице 1,1 миллиона за несколько секунд выводит (локально, пень 3)
...
Рейтинг: 0 / 0
30.07.2003, 17:06
    #32222736
vlad_707
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
да нет.... какойто p3
...
Рейтинг: 0 / 0
30.07.2003, 17:11
    #32222756
arTimon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
ради прикола засунь запрос в хранимую процедуру и запусти) у меня пару раз помогло с зависанием запросов
...
Рейтинг: 0 / 0
30.07.2003, 17:16
    #32222775
vlad_707
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
он выводится мгновенно...
а вот когда прокручиваешь- такое впечатление как будто он подгружатся.....и тормозит.....
...
Рейтинг: 0 / 0
30.07.2003, 17:26
    #32222797
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
>а вот когда прокручиваешь- такое впечатление как будто он подгружатся.....и тормозит.....

А функции есть?
Похоже на это.
==
Ты бы привел текст запроса, а?
...
Рейтинг: 0 / 0
30.07.2003, 17:27
    #32222801
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
Нет, мы будем телепатировать.
...
Рейтинг: 0 / 0
30.07.2003, 17:29
    #32222803
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
>Нет, мы будем телепатировать.

Гиша-кодер отличается умом и сообразительностью :)
...
Рейтинг: 0 / 0
30.07.2003, 17:42
    #32222833
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
Не гиша-кодер, а мекодЕд-гишА.
...
Рейтинг: 0 / 0
30.07.2003, 18:19
    #32222912
vlad_707
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
запрос- что вроде такого тока там 3 лайка с или

SELECT [Прайс-МОЛОКО].Код, [Прайс-МОЛОКО].Название, [Прайс-МОЛОКО].Комментарии, словарь.Код, словарь.Назв
FROM [Прайс-МОЛОКО], словарь
WHERE ((([Прайс-МОЛОКО].Комментарии) Like "*" & [словарь]![Назв] & "*"))
ORDER BY [Прайс-МОЛОКО].Код;
...
Рейтинг: 0 / 0
30.07.2003, 18:24
    #32222919
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
а поле комментарий часом не Memo (text в SQL Server)?
...
Рейтинг: 0 / 0
30.07.2003, 18:26
    #32222922
vlad_707
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
нет.. у меня там мемов нет....
...
Рейтинг: 0 / 0
30.07.2003, 18:28
    #32222927
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
напиши тогда какие типы полей по которым like и какие их размеры (заданные)
и индексы есть ли какие по ним.
...
Рейтинг: 0 / 0
30.07.2003, 18:40
    #32222947
VIG
VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
Не гиша-кодер, а мекодЕд-гишА.
Знал бы ,как я хИтро называюсь-жил бы в Сочи
...
Рейтинг: 0 / 0
30.07.2003, 18:51
    #32222969
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
2vlad_707

Ничего с товим запросом сделать нельзя. Явные огрехи по проектировании (и возможно в логике):
Связывать две таблицу по Like * * - Это я первый раз в жизни вижу.
...
Рейтинг: 0 / 0
30.07.2003, 18:58
    #32222981
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
2 Senin Viktor:
блин а я и не заметил, что в лайке у него стоит вторая табла,
(я думал это параметр).
Тогда конечно руки с ногами поменялись
чего только бедный Ас на своем веку не вытерпел.
...
Рейтинг: 0 / 0
31.07.2003, 15:00
    #32223904
vlad_707
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
ну если мне так как раз и надо..... для меня это- то,что доктор прописал!!!
я в аксессе работаю не так давно.... как усовершенствовать...????
или это нада писать какую нить прогу ...или чего???
это не постоянная связь....этим будут пользоваться не каждый день.... но убыстрить хочется.....уже 1,4 часа выполняется.........
в 30 000 ищет 2000 полей..... получается 250 000
-) за ночь выполняется точно.....
...
Рейтинг: 0 / 0
31.07.2003, 15:12
    #32223926
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
>для меня это- то,что доктор прописал!!!

дохтора бывают разные, твой - костоправ.
насколько я понял, кто вставляет в текстовое (или Мемо) поле текст от балды, а ты потом пытаешься вычленить из этого текста фразы в справонике наименовани? Зачем? Обрисуй ситуацию.
Я бы сделал (если я все правильно понял) доп. таблицу (подчиненую), где можно было выбрать необходимые слова из справочника. Запрос выполнялся доли секунд (ну пару секунд, от силы)
...
Рейтинг: 0 / 0
31.07.2003, 15:46
    #32224003
vlad_707
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
-) так я этим запросом и делаю ту подчинёную.....
не руками же 30 000 перебирать.......
может нада-
для улучшения этого нужно наверное сделать искомые поля и поля для поиска сделать индекс-да(совпадения допускаются) и уменьшить выделяемый размер под эти поля до минимума...
или индексирование делать только для искомого поля,а чего ищем не индексировать....
или не поможет???
этот запрос я делаю как сохранёную таблицу.....вот он уже 2,3 часа крутится....
...
Рейтинг: 0 / 0
31.07.2003, 15:50
    #32224013
vlad_707
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
ура!!!! запрос сделан.....2часа 36 мин...!!!!!-)
ну так это ж не смешно....
...
Рейтинг: 0 / 0
31.07.2003, 15:51
    #32224015
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
>-) так я этим запросом и делаю ту подчинёную.....


Вот как сделал (уже сделал :) ) - так сделай ее привязку к форме ,и пусть юзера сами заносят инфу.
...
Рейтинг: 0 / 0
31.07.2003, 15:56
    #32224030
VIG
VIG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
Во первых, использовать LIKE для связи между таблицами-это что-то(Из старой рекламы).
Во вторых, при использовании конструкции типа LIKE "*ххх" индексы не используются,даже если они есть.
Так что или меняй структуру таблиц,или жди
...
Рейтинг: 0 / 0
31.07.2003, 15:58
    #32224038
vlad_707
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
ты имешь в виду по одной записи???
нужен автоматизированный ввод!
просто по другому можно сделать? или это оптимальный способ???
Вообще это я не сам придумал...мне подсказали......
...
Рейтинг: 0 / 0
31.07.2003, 16:05
    #32224060
vlad_707
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база виснет и не отвечает......
хм....
я хочу сделать автоматическое внесение в базу новой продукции
(но объёмы большие,как вы заметили....)
yyy=like "xxx"
понятно,что в xxx индексы не нужны ,в ууу они наверное будут полезны...
кто-нибудь делал подобное??
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / база виснет и не отвечает...... / 25 сообщений из 42, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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