powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Интересный вопрос (сократьть трафик по сети?)
29 сообщений из 29, показаны все 2 страниц
Интересный вопрос (сократьть трафик по сети?)
    #32661474
synapse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я через ADO подключаюсь к базе данных Access.
Когда происходит подключение к базе происходит загрузка сразу всех таблиц базы или только тех к которым я подключаюсь?
Просто есть задача организовать сетевую БД на основе файловой БД Access, вот я и думаю может мне разбивать одну таблицу на маленькие, чтобы сократьть трафик по сети?
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661488
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чем держать одну таблицу на 100000 записей - лучше 100000 таблиц по одной записи
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661495
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде не все, а только те, которые ему нужны, т.е. не только ту, из которой ты делаешь селект, ну и системные.

А для сокращения трафика в сети с Аксессом, я бв порекомендовал сервер терминалов.

IMHO, Mon$te®
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661496
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Придерживаюсь обратной точки зрения.
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661527
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про что?

IMHO, Mon$te®
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661532
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох ПозорныйЧем держать одну таблицу на 100000 записей - лучше 100000 таблиц по одной записи

про это
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661540
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для тех, кто придерживается обратной точки зрения - ЛОПАТА
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661545
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильно! Можно ещё одну строчку таблицы на две разные таблицы разнести и их JOINить!!

По моему, безотносительно целей Лох прав, много таблиц - дурь

IMHO, Mon$te®
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661552
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох Позорныйдля тех, кто придерживается обратной точки зрения - ЛОПАТА

?????

В отчетности гораздо проще (и быстрей) выбрать 100 кусков из 1 грамотно проиндексированной таблицы, чем сшивать 100 таблиц воедино.
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661554
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 4d_monster
Я прав не только безотносительно целей, но и даже относительно целей.
Разумеется, много таблиц - зло. Все надо пихать в одну таблицу. А-ля эксель.
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661561
synapse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никто и не собирается делать 100 000 таблиц по 1 строчке, надо ко всему подходить рационально: я собираюсь сделать по своеё таблице для каждого месяца в году.
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661563
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 vam911
После слова лопата - надо смеяться, а не убеждать меня во вредности джойнов.
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661575
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 synapse
я собираюсь сделать по своеё таблице для каждого месяца в году.
Недостаточно глобально мыслите.
Зачем по одной таблице на месяц? Надо по одной таблице на каждый день, или хотя бы на каждую неделю. Причем таблицы разнести по разным файликам, назвать файлики согласно диапазону дат, и положить их на отдельные сервера - дабы минимизировать загрузку серверов. Те, что постарше - те уже не нужны, их можно на дохлые сервера положить. Те, что поновее - на более мощные сервера.
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661577
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Ни чего не понимаю"
ЛОПАТА

Горизонтальная нарезка - извращение ( я думал это понятно)

А про JOIN - можно в каждой таблице по два столбика оставить ЙД и одно поле, две ЛОпаты



IMHO, Mon$te®
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661587
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"На форуме принято под каждый новый топик заводить новый логин"
(с) Не помню чей

Каждой записи по серваку!

IMHO, Mon$te®
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661595
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А про JOIN - можно в каждой таблице по два столбика оставить ЙД и одно поле, две ЛОпаты
А еще лучше - только ID. Все таблицы состоят только из идентификаторов. За исключением таблиц связей, которые состоят из двух идентификаторов.
Нормальная форма номер девять с половиной.

Ладно. Хватит чушь пороть.

авторКогда происходит подключение к базе происходит загрузка сразу всех таблиц базы или только тех к которым я подключаюсь?
Загрузки всех таблиц не происходит
Равно как и не происходит загрузки тех таблиц, к которым подключаетесь.
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661605
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"А, что ты скаламбурил, и я скаламбурил" (с) Довлатов

Естественно должна быть одна таблица.

ИМХО:
при открытии коннекшена - кочаются только системные данные
при селекте - только нужная таблица, но целиком, не зависимо от условий


IMHO, Mon$te®
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661611
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при селекте - только нужная таблица, но целиком, не зависимо от условий
ложное высказывание
я бы не стал утверждать даже что индекс целиком выкачивается.
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661640
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661676
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и где там сказано, что таблица при селекте целиком выкачивается? или что хотя бы индекс целиком выкачивается?
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661681
synapse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4d_monsterнаверно ты прав:
http://www.sql.ru/forum/actualthread.aspx?tid=89111&hl=%e7%e0%e3%f0%f3%e6%e0%e5%f2#648214

IMHO, Mon$te®

Может я ошибаюсь но здесь идет описание загрузки самой программой Access,а как будет обстоять дело в моем случае когда исполбзуется подключение через ADO, разве эта логика загрузки заложена в файл *.mdb?
Скорее нет.
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661687
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"наверно ты прав" замени на "наверняка ты прав"

Единственно, там не написано что от тестировал(где хранятся таблицы).

Просто я много раз натыкался на заявления Аксес это файл-клиент, он сосёт весь файл. Эту точку зрения и ИМХОнул.
А настоящей проверки я нигде ещё не видел.

IMHO, Mon$te®
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661714
synapse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АУ!
Вы то там договорились а мой вопрос (через один наверх)!
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661734
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще только догадки :-)

Я бы порекомендовал проверку в полевых условиях.

Ну, а если имхо, то я думаю, таблица вся качается

IMHO, Mon$te®
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661749
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 synapse
АУ!
Вы то там договорились а мой вопрос (через один наверх)!
А что твой вопрос? Как ты будешь через ADO подключаться - так оно и будет работать.
Кто ж тебя знает, может ты snapshot, да еще клиентского типа, в рекордсет засунешь? Тогда у тебя и с MS SQL вся таблица выкачается.

2 4d_monster
авторНу, а если имхо, то я думаю, таблица вся качается
Слушь, ну не пори ты чушь.
Создай себе табличку на 100-200 мегабайт и открой на ней ADODB.Recordset с опциями по умолчанию.
Сравни время открытия рекордсета со временем, необходимым на перекачку 100-200мег по сети.
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32661883
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛП прав полностью.

качается только то,что нужно (что требуется),
если просто открыть таблицу, она не скачивается. даже если перемещаться по записям, данные записей не передаются, они передаются, только если запрашиваются qwerty=rst![field].
Что же касается индексов я не проверял.

Чёй-то я действительнослажался.


IMHO, Mon$te®
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32824183
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Есди просто открыть таблицу
Это как?
Приведу пример:
лежала табла в mdb. Размер mdb - около 20М Средний запрос
вида select * where n>'1.1.2003' генерил ~4M суммарного траффика.
Что это было я не вникал и вобщем то это не напрягало но в
общем ходе после портирования в sql -сервер суммарый траффик такого же запроса сократился в 1.5 раза. За счет чего не скажу тк не знаю и никогда не интересовался как работает Access с mdb Если его действия хоть в чем-то _существенно_ отличаются от работы с DBF файлами - назовите.
Работайте с Асess и да будет бесконечной скорость Вашей сети! 8)
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32824362
Abel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все дело в индексах!
Есть у меня база в 1 таблицу на 2млн.записей (400Mb) на серваке. Часто надо считать статистику, особенно по датам. Так вот, "count(*) Where Date > N AND Date <= M" считается в несколько раз быстрее (неск.сек.!!!), если поле даты проиндексировано и одинаковых дат мало. Иначе, по идее, должно идти полное сканирование таблицы, а обработка-то через Jet на клиенте!
...
Рейтинг: 0 / 0
Интересный вопрос (сократьть трафик по сети?)
    #32833495
savirs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ответ в прошлое (сейчас уже декабрь). Для таких целей используется MS SQL Server. И никаких проблем с трафиком.
...
Рейтинг: 0 / 0
29 сообщений из 29, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Интересный вопрос (сократьть трафик по сети?)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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