Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.09.2006, 13:11
|
|||
|---|---|---|---|
|
|||
Что эффективнее?SqlDataSource или SqlConnection |
|||
|
#18+
Здравствуйте, Все! Встал такой вопрос. Не могу определить, что работает более эффективно? Класс ASP.NET 2.0 SqlDataSource или старые классы ASP.NET для доступа к данным SqlConnection/SqlCommand/SqlDataAdapter? Если использовать SqlDataSource, то когда происходит подключение к базе данных? Как часто происходит подключение и как много ресурсов оно съедает? И как получить это подключение? И еще вопрос: как лучше использовать SqlConnection? Инициализитровать одно подключение и закрывать его в Page_Unload или не заморачиваться и использовать его тогда, когды удобнее? Насколько это будет съедать ресурсы сервера, если количество обращений будет достаточно большим? Заранее спасибо за ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2006, 13:47
|
|||
|---|---|---|---|
Что эффективнее?SqlDataSource или SqlConnection |
|||
|
#18+
Здравствуйте, Prodmitry, Вы писали: P>Встал такой вопрос. Не могу определить, что работает более эффективно? Класс ASP.NET 2.0 SqlDataSource или старые классы ASP.NET для доступа к данным SqlConnection/SqlCommand/SqlDataAdapter? Что удобнее то и используйте. P>И еще вопрос: как лучше использовать SqlConnection? Инициализитровать одно подключение и закрывать его в Page_Unload Нет. P> или не заморачиваться и использовать его тогда, когды удобнее? Да. Создавать как можно позже, закрывать как можно раньше. P> Насколько это будет съедать ресурсы сервера, если количество обращений будет достаточно большим? Не будет, так как ADO.NET имеет эффективно работающий пул соединений.Ihesu who hath wonders sore, grants us the blyss of heathen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2006, 13:52
|
|||
|---|---|---|---|
Что эффективнее?SqlDataSource или SqlConnection |
|||
|
#18+
SqlDataSource - источник данных который подключает сервер т.е. коннекшен то и здесь есть. SqlConnection я думаю открывать только перед непосредственным выполнением , а закрывать сразу после метода.(в случаях с dataReader rdn=com.ExecuteReader(CommandBehavior.CloseConnection);) Dataset не требует непосредвтвенного открытия SqlConnection ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2006, 14:08
|
|||
|---|---|---|---|
|
|||
Что эффективнее?SqlDataSource или SqlConnection |
|||
|
#18+
Здравствуйте, Prodmitry, Вы писали: P>Встал такой вопрос. Не могу определить, что работает более эффективно? Класс ASP.NET 2.0 SqlDataSource или старые классы ASP.NET для доступа к данным SqlConnection/SqlCommand/SqlDataAdapter? Не заметно, но если по старинки можно перемудрить, SqlDataSource использует SqlConnection/SqlCommand/SqlDataAdapter P>Если использовать SqlDataSource, то когда происходит подключение к базе данных? Как часто происходит подключение и как много ресурсов оно съедает? И как получить это подключение? Подключения происходят какбы частно но если используеться сохраненная строка подлючения, то создается пул коннектов и они беруться от туда по необхадимости, тоесть реально конекты не создаються и не удаляются каждый раз, конечно этот механизм используется не только SqlDataSource P>И еще вопрос: как лучше использовать SqlConnection? Инициализитровать одно подключение и закрывать его в Page_Unload или не заморачиваться и использовать его тогда, когды удобнее? Насколько это будет съедать ресурсы сервера, если количество обращений будет достаточно большим? Не заморачивать голову, читай выше. :shuffle: P.S. Студия будет отчаино сопротивляться использованию старого свойства DataSource + ... , как следствие много не нужной работы руками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1389509]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
2ms |
| others: | 252ms |
| total: | 370ms |

| 0 / 0 |
