Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Эффективность и производительность MS Access + ADO 
:(
    Опции темы
Vit
Дата 30.5.2007, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: нет
Всего: 207



Суть в том, что на чужом хостинге использовать MS SQL Server оказалось весьма сложным занятием: прямого доступа из-вне нет, импорт-экспорт хостер обеспечивает толкьо через CSV файлы, которые глючат ужастно... ПОявилась мысль о переходе на MS Access. Но я не очень хорошо понимаю насколько эффективно работает .net с базой данных. Вопросы такие:

1. Используется какой-то пул коннектов или каждый раз когда я создаю объект OleDbConnection открывается новый коннект?

2. Когда я делаю Close() объекта OleDbConnection - физический коннект к базе данных закрывается и все буффера сбрасываются, или коннект реально прекращается в каком-то отдалённом будущем когда до объекта доберётся сборщик мусора и не уничтожит его?

3. Насколько "трудоёмки" по затратам ресурсов операции открытия и закрытия коннекта с сервером. На ADO разница в скорости между следующими операциями:

А)

For ...
{
открыть коннект
выполнить запрос
закрыть коннект


Б)
открыть коннект
For ...
{
выполнить запрос

закрыть коннект



так вот на обычном ADO разница в скорости между А и Б составляла до двух порядков на лёгких запросах. Как с этим обстоит дело в ADO.NET?

4. и самое важное. Не будет ли тормозить MS Access если ожидается не более 10 одновременных подключений и 99.9% запросов будут лишь возвращать данные, а не менять их, и объёмы таблиц не будут превышать нескольких тысяч записей?



--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Wowa
Дата 30.5.2007, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



А MySQL не хочешь использовать? ИМХО все же ближе к MS SQL, чем MS Access

Добавлено через 1 минуту и 36 секунд
Внешние коннекты для MySQL также будут закрыты, но сделать импорт .sql файл нет никакой проблемы обычно.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0808 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.