|
|
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
создал запрос с ЛАЙКом по идее должно получиться порядка 120 000 строк... но количество строк всего - в запросе не пишется ,прокрутка тормозит и вообще весь комп жутко притормаживает.... а при переходе на последнюю запись- вообще не отвечает...... В чём дело?? и как с этим бороться,подскажите.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 16:56 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
Вопросы: 1) покажи запрос 2) у тебя какой компьютер, случаем не 486??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 16:58 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
Индексы есть по полю, где Like? А зачем тебе 120 000 записей? Человек одновременно работать с таким кол-вом не может. и 120 000 записей - это пустяк. У меня на тестовой таблице 1,1 миллиона за несколько секунд выводит (локально, пень 3) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 17:02 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
да нет.... какойто p3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 17:06 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
ради прикола засунь запрос в хранимую процедуру и запусти) у меня пару раз помогло с зависанием запросов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 17:11 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
он выводится мгновенно... а вот когда прокручиваешь- такое впечатление как будто он подгружатся.....и тормозит..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 17:16 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
>а вот когда прокручиваешь- такое впечатление как будто он подгружатся.....и тормозит..... А функции есть? Похоже на это. == Ты бы привел текст запроса, а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 17:26 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
Нет, мы будем телепатировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 17:27 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
>Нет, мы будем телепатировать. Гиша-кодер отличается умом и сообразительностью :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 17:29 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
Не гиша-кодер, а мекодЕд-гишА. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 17:42 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
запрос- что вроде такого тока там 3 лайка с или SELECT [Прайс-МОЛОКО].Код, [Прайс-МОЛОКО].Название, [Прайс-МОЛОКО].Комментарии, словарь.Код, словарь.Назв FROM [Прайс-МОЛОКО], словарь WHERE ((([Прайс-МОЛОКО].Комментарии) Like "*" & [словарь]![Назв] & "*")) ORDER BY [Прайс-МОЛОКО].Код; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 18:19 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
а поле комментарий часом не Memo (text в SQL Server)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 18:24 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
нет.. у меня там мемов нет.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 18:26 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
напиши тогда какие типы полей по которым like и какие их размеры (заданные) и индексы есть ли какие по ним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 18:28 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
Не гиша-кодер, а мекодЕд-гишА. Знал бы ,как я хИтро называюсь-жил бы в Сочи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 18:40 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
2vlad_707 Ничего с товим запросом сделать нельзя. Явные огрехи по проектировании (и возможно в логике): Связывать две таблицу по Like * * - Это я первый раз в жизни вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 18:51 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
2 Senin Viktor: блин а я и не заметил, что в лайке у него стоит вторая табла, (я думал это параметр). Тогда конечно руки с ногами поменялись чего только бедный Ас на своем веку не вытерпел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 18:58 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
ну если мне так как раз и надо..... для меня это- то,что доктор прописал!!! я в аксессе работаю не так давно.... как усовершенствовать...???? или это нада писать какую нить прогу ...или чего??? это не постоянная связь....этим будут пользоваться не каждый день.... но убыстрить хочется.....уже 1,4 часа выполняется......... в 30 000 ищет 2000 полей..... получается 250 000 -) за ночь выполняется точно..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 15:00 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
>для меня это- то,что доктор прописал!!! дохтора бывают разные, твой - костоправ. насколько я понял, кто вставляет в текстовое (или Мемо) поле текст от балды, а ты потом пытаешься вычленить из этого текста фразы в справонике наименовани? Зачем? Обрисуй ситуацию. Я бы сделал (если я все правильно понял) доп. таблицу (подчиненую), где можно было выбрать необходимые слова из справочника. Запрос выполнялся доли секунд (ну пару секунд, от силы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 15:12 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
-) так я этим запросом и делаю ту подчинёную..... не руками же 30 000 перебирать....... может нада- для улучшения этого нужно наверное сделать искомые поля и поля для поиска сделать индекс-да(совпадения допускаются) и уменьшить выделяемый размер под эти поля до минимума... или индексирование делать только для искомого поля,а чего ищем не индексировать.... или не поможет??? этот запрос я делаю как сохранёную таблицу.....вот он уже 2,3 часа крутится.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 15:46 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
ура!!!! запрос сделан.....2часа 36 мин...!!!!!-) ну так это ж не смешно.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 15:50 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
>-) так я этим запросом и делаю ту подчинёную..... Вот как сделал (уже сделал :) ) - так сделай ее привязку к форме ,и пусть юзера сами заносят инфу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 15:51 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
Во первых, использовать LIKE для связи между таблицами-это что-то(Из старой рекламы). Во вторых, при использовании конструкции типа LIKE "*ххх" индексы не используются,даже если они есть. Так что или меняй структуру таблиц,или жди ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 15:56 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
ты имешь в виду по одной записи??? нужен автоматизированный ввод! просто по другому можно сделать? или это оптимальный способ??? Вообще это я не сам придумал...мне подсказали...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 15:58 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
хм.... я хочу сделать автоматическое внесение в базу новой продукции (но объёмы большие,как вы заметили....) yyy=like "xxx" понятно,что в xxx индексы не нужны ,в ууу они наверное будут полезны... кто-нибудь делал подобное?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 16:05 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
2vlad_707 >Вообще это я не сам придумал...мне подсказали...... Набери в Комментарии текст с орффографической ошибкой "малоко" или смени наименование в справочнике и иди бить подсказчика (можно вырвать глаз (С) Лох Позорный) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 16:07 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
-) а удаляет из таблицы запрос всё намного быстрее я делал запрос на добавление..... а он мне чего то счётчик с 3151 начал....???? (таблица была кажись новой... по кр. мере не заполненой) а если я удалю всё из таблицы заного(запросом на удаление), ,а потом запросом на добавление внесу инфу ,то счётчик скорее всего продолжится..ну пусть с 256 000 ..так недалеко и до переполнения числа....?? как сделать обнуление счётчика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 16:09 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
я хочу сделать автоматическое внесение в базу новой продукции А какие критерии для "новой продукции" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 16:15 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
ну понятно ,что это нада учитывать....... кстати,как это сделано в том же рамблере??? должно быть стандартное решение?? вообще как сделан поиск рамблера?? это как раз-то,что мне нужно.... или это реализуется подстановкой "?" в лайке поочерёдно вместо каждой буквы??? (хм..... это наверное будет сверх долго....) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 16:16 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
А где ты видел чтобы рэмблер искал что-нибудь по 2 часа 36 минут? Не видел - значит не Like :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 16:19 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
какие забъёш..... учитывая тему.... мне кажется это интересная тема..... особенно мне бы хотелось узнать про реализацию поиска в поисковых сайтах типа рамблер.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 16:20 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
>мне бы хотелось узнать про реализацию поиска в поисковых сайтах типа рамблер.... http://company.yandex.ru/programs/price.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 16:24 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
ну это первое,что пришло мне сразу в голову с моим скудным познанием аксесса........ так подскажите...-как??? или никто не задавался этим вопросом.???? мне всё время было это интересно.... Я думаю- Владимир Саныч знает... Он мне показался знающим человеком....(который знает ответы на все вопросы...(ну по кр.мере которые меня интересовали...)) -) тока он не заходит на мой топик.......-(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 16:28 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
Почитай у Седжвика или Кнута про алгоритмы Patricia,Rabin-Karp,Boyer-Moore,Knuth-Morris-Pratt etc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 16:37 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
ссылочку сбрось...плз.. я с ними не знаком..-( (даже вербально...) а шутите вы хорошо....http://company.yandex.ru/programs/price.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 16:45 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
или смотри в сторону MS SQL+Full text search (правда только инглиш, но говорят есть платные приблуды и для русского языка) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 16:45 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
...Почитай у Седжвика или Кнута про алгоритмы Patricia,Rabin-Karp,Boyer-Moore,Knuth-Morris-Pratt etc. дайте ссылочки........ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 17:04 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
> Я думаю- Владимир Саныч знает... Меня тоже интересует этот вопрос. :^) > Он мне показался знающим человеком....(который знает ответы на все вопросы...(ну по кр.мере которые меня интересовали...)) Ну по кр.мере показался... Видимо, умею делать умный вид. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 17:10 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
если кому интересно, то один умный человечек направил меня на- pavlusha: Открой какую-нить папку и нажми кнопку поиск. pavlusha: У тебя слева появится формочка с параметрами поиска. Там будет ссылка "Служба индексирования". Кликни на неё pavlusha: А потом нажми "Справка"... Подход аналогичен поисковым машинам. Смотря сколько индксируешь :-)) pavlusha: Ну купи книжку Кнута... Там алгоритмы прописаны классические... Алгоритмы сортировки, поиска.... pavlusha: http://www.lib.ru/CTOTOR/KNUT/ pavlusha: А вот как раз алгоритмы поиска, про которые тебе говорили http://doors.infor.ru/allsrs/alg/index.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 17:40 |
|
||
|
база виснет и не отвечает......
|
|||
|---|---|---|---|
|
#18+
если я правильно понял: тебе нужно в одном столбце по всей таблице найти что-то введенное в каком-то поле в форме, и если есть совпедения вывести? допустим тебя есть перечень микросхем типа микросхема цифровая кКЕ67ПРН в керам корпусе. набирают цифровая в керам корпусе кКЕ67ПРН и тебе надо найти именно микросхема цифровая кКЕ67ПРН в керам корпусе я правильно понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 18:19 |
|
||
|
|

start [/forum/topic.php?all=1&fid=45&tid=1680176]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 362ms |

| 0 / 0 |
