Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

количество записей в секунду [Access 2003]


anton773 ©   (2006-09-20 21:44:00) 

Здравствуйте! С какой максимальной скоростью можно добавлять записи в таблицу(записей в секунду) чтобы не было сбоев? Пока работаю 2 записи в секунду,но хочется быстрее..


sniknik   (2006-09-21 09:08:00) [1]

> Я прошу привести примеры из практики
из какой такой практики? и что тебе это даст? у тебя что стандартный размер записи (такое вообще есть?), стандартное количество индексов которые перестраиваются при записи, и ложиш ты в базу конечно единственно возможным способом (по тойже практике форума, те кто как ты не видят разницы во всем этом выбибирают наихудший способ типа он удобнее)?

т.е. у тебя все такое же как у меня, машина такая же, загрузка одинакова, кеш винды уже задействован. и делаеш ты все, тем же способом? все в обшем один в один (единственный вариант когда есть смысл сравнивать). да?

ну если тебе все равно то вот пример и "практики" прям вот сиюминутной, положил в базу 1374656 записей (сколько было в таблице столько и положил) и заняло это 25сек 797млс. т.е (делим) по 53287,436523626778307555142070783 записей в сек.
хватит тебе?

p.s. блин, 95% так называемых программистов в дворники гнать надо... одни задают идиотские вопросы, другие на полном серьезе на него отвечают...


atruhin   (2006-09-21 06:05:00) [2]

Ну 10 записей в сек это не так много. Я использовал SQLite в пике было больше 10 записей. Из советов: убери из записи memo поле, может быть хороший выигрыш в скорости.


anton773   (2006-09-21 04:59:00) [3]


> б) у кого хватило бы ума это число вычислять

Я не прошу вычислять. Я прошу привести примеры из практики


DrPass   (2006-09-20 23:24:00) [4]


>  по скорости он "затыкает за пояс" любой sql сервер в аналогично
> локальном же варианте...

SQL-сервер заткнет, конечно... а вот DBF - фигушки :)


sniknik   (2006-09-20 22:56:00) [5]

> Но если предполагается добавлять записи в реальном времени постоянно ...
и в базу в локальном варианте (для которого аксессс и предназначен), то это лучший выбор из всех возможных, т.к. по скорости он "затыкает за пояс" любой sql сервер в аналогично локальном же варианте... (если база находится в сети то тут ситуация меняется на обратную)

> если 10 записей осилит то OK
ну это как сделать, если постараться то можно добится тормозов и для 1й записи в сек... (о чем похоже просто мечтают те кто вот так неконкретно/некорректно задает вопросы. во всяком случае они прилагают к этому все силы, лиш бы сделать помедленнее-посолиднее... не раз здесь это наблюдал.)


Desdechado   (2006-09-20 22:38:00) [6]

> если 10 записей осилит то OK
а если 10 в нормальном состоянии и 0.5 в состоянии, которое бывает с вероятностью 1/10 ?


anton773   (2006-09-20 22:00:00) [7]


> сколько существует параметров

таблица простенькая: два текстовых поля,мемо и одно автоинкрементное поле.
> едва ли не самый худший выбор для такой системы из всех
> возможных

если 10 записей осилит то OK


DrPass   (2006-09-20 21:54:00) [8]


> С какой максимальной скоростью можно добавлять записи в
> таблицу(записей в секунду) чтобы не было сбоев?

Сначала подумай,
а) сколько существует параметров, влияющих на максимальную скорость добавления записей в таблицы Access 2003
б) у кого хватило бы ума это число вычислять
Что касается двух записей в секунду - вероятнее всего, она выдержит и больше. Но если предполагается добавлять записи в реальном времени постоянно, Access - едва ли не самый худший выбор для такой системы из всех возможных


Наверх

Титульная страница Поиск, карта сайта Написать письмо