Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#31: 2008-08-04 22:51:17 ЛС | профиль | цитата
iarspider, это я был. Alexbootch, в том экз. что у меня нет такой таблицы.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1891
Рейтинг: 110
#32: 2008-08-04 23:14:52 ЛС | профиль | цитата
Tad, [b писал(а):

iarspider[/b], это я был. Alexbootch, в том экз. что у меня нет такой таблицы.


Tad, это таблица, содержащая названия улиц, проспектов и т.д.
карма: 0
%time%
0
Ответов: 16884
Рейтинг: 1239
#33: 2008-08-04 23:21:17 ЛС | профиль | цитата
Alexbootch, вот такой вид имеет таблица улиц
CREATE TABLE K5STR ( NAME VARCHAR2(40), TIP VARCHAR2(10), KODREG VARCHAR2(2), KODRAI VARCHAR2(3), KODTOW VARCHAR2(3), KODNAS VARCHAR2(3), KODULI VARCHAR2(4), MOD VARCHAR2(2), [INDEX] VARCHAR2(6), GNINMB VARCHAR2(4))
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1891
Рейтинг: 110
#34: 2008-08-04 23:42:32 ЛС | профиль | цитата
Вот оригинальная таблица STREET:

NAME (наименование улицы, переулка и т.п.) (40)
SOCR (Сокращенное наименование типа объекта) (10)
CODE (Код) (17)
INDEX (Почтовый индекс) (6)
GNINMB (Код ИФНС) (4)
UNO (Код территориального участка ИФНС) (4)
OCATD (Код ОКАТО) (11)

Tad, вот этот запрос попробуй, т.к. у iarspider`a CODE (Код) (17) разбит на составляющие:


SELECT TIP, NAME FROM K5STR WHERE KODREG LIKE "77" ORDER BY NAME;
карма: 0
%time%
0
Ответов: 16884
Рейтинг: 1239
#35: 2008-08-05 00:01:58 ЛС | профиль | цитата
Alexbootch, нашло 3672 штуки за 0.9 сек из примерно 698000 названий улиц.
------------ Дoбавленo:

проверял AdmSQLite (тем что выложил в "публиковать схему")
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5446
Рейтинг: 323
#36: 2008-08-05 00:03:42 ЛС | профиль | цитата
Alexbootch, я просто кучу dbf-овских баз с сайта ГНИВЦ слил в одну, поэтому такая структура.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#37: 2008-08-05 00:07:19 ЛС | профиль | цитата
0.9 сек это с отрисовкой в StringTable. Так что , с чистой совестью, можно 0.9 разделить на 2 или 3.
------------ Дoбавленo:

iarspider, почему-то вот эта таблица пустая

CREATE TABLE K8KORP ( KODSTRT VARCHAR2(15), DOM VARCHAR2(10), KORP VARCHAR2(10), [INDEX] VARCHAR2(6), GNINMB VARCHAR2(4));
Вернее этой строкой заканчивается adres.sql . Что-то не то.

Alexbootch, вот прицепил выборку (ul.rar) - сравни со своей.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1ul.rar [17.1KB] [198]
Ответов: 1891
Рейтинг: 110
#38: 2008-08-05 00:26:23 ЛС | профиль | цитата
Tad, писал(а):
Alexbootch, нашло 3672 штуки за 0.9 сек из примерно 698000 названий улиц.


Получается, что SQLite быстрее выборку делает чем Access , еще бы реализовать загрузку больших таблиц в SQLite по-быстрее было бы совсем замечательно

[size=-2]------ Добавлено в 00:26
Tad, писал(а):
Alexbootch, вот прицепил выборку (ul.rar) - сравни со своей.


То же самое, только у меня записей 3780, т.к. база свежая
карма: 0
%time%
0
Ответов: 16884
Рейтинг: 1239
#39: 2008-08-05 00:27:55 ЛС | профиль | цитата
Alexbootch, ну список улиц (около 698 000 - точно не помню) загружается в таблицу около 2-х минут, но нафига он нужен весь в таблице - не понимаю. Загружал просто для интереса.
Alexbootch писал(а):
Получается, что SQLite быстрее выборку делает чем Access
у меня Access-а нет сравнить не могу. А так рассуждать нельзя - может у меня комп быстрее или хард или памяти побольше. Море факторов.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1891
Рейтинг: 110
#40: 2008-08-05 00:35:57 ЛС | профиль | цитата
Tad, писал(а):
Alexbootch, ну список улиц (около 698 000 - точно не помню) загружается в таблицу около 2-х минут, но нафига он нужен весь в таблице - не понимаю. Загружал просто для интереса.


А вся таблица и на фиг не нужна, просто думаю стоит ли КЛАДР всовывать в базу SQLite

Tad, писал(а):
у меня Access-а нет сравнить не могу. А так рассуждать нельзя - может у меня комп быстрее или хард или памяти побольше. Море факторов.


Почему говорю что быстрее, т.к. тестировал на двух одинаковых базах, но правда на простых запросах
карма: 0
%time%
0
Гость
Ответов: 17029
Рейтинг: 0
#41: 2008-10-16 02:00:32 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-09 12:57:42
карма: 0

0
Ответов: 1328
Рейтинг: 69
#42: 2008-10-16 10:02:28 ЛС | профиль | цитата
Alexbootch, поделись базой если перегнал
карма: 2

0
Ответов: 16884
Рейтинг: 1239
#43: 2008-10-16 10:35:08 ЛС | профиль | цитата
Базовщик, поделись опытом. КАК ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1891
Рейтинг: 110
#44: 2008-10-16 21:28:31 ЛС | профиль | цитата
Konst, писал(а):
Alexbootch, поделись базой если перегнал


Перегнал уже давно, но поделиться не могу, т.к. интернет сейчас дорогой.

Базовщик, писал(а):
Ответ: Весь КЛАДР в SQLite можно перегнать минут за 15


Подтверждаю, что можно
карма: 0
%time%
0
Ответов: 16884
Рейтинг: 1239
#45: 2008-10-17 00:31:37 ЛС | профиль | цитата
Alexbootch писал(а):
Подтверждаю, что можно
Играем в верюневерю ?
Не верю.
Tad писал(а):
поделись опытом. КАК ?

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)