В одном веб-методе в .net webservice есть 4-кратное попадание БД (для разных таблиц), кроме использования хранимых процедур, есть ли какие-либо средства, которыми я могу следовать, чтобы уменьшить удары db?База данных удаляет сокращение .net?
0
A
ответ
3
Напишите один запрос, который собирает все требуемые данные.
Существует почти всегда способ сделать один запрос.
Select A.A1, A.A2, A.A3, B.B1, B.B2, B.B3
From TableB B
Inner Join (
Select A1, A2, A3
From TableA
Where A1 = @Id
) A On B.B1 = A.A2
2
Посмотрите на ASP.Net Data Caching.
Вы можете сохранить свой результирующий набор в течение всего времени вашего запроса и даже дольше, уменьшая количество посещений базы данных.
1
Используйте caching для хранения значений из базы данных в памяти сервера. Здесь много вариантов, в зависимости от того, что вам нужно.
Смежные вопросы
- 1. База данных Neo4J размер/сокращение
- 2. База данных SQL Server не удаляет записи
- 3. База данных социальной сети удаляет запись
- 4. База данных Android удаляет запись _ID Проблемы
- 5. Графическая база данных для .NET.
- 6. . База данных обновления Net MVC4
- 7. .NET Compact Framework - база данных
- 8. Встроенная база данных для .net
- 9. База данных нейтральная .NET-приложение
- 10. База данных объектов для .NET
- 11. База данных на базе данных для .NET
- 12. C# .net локальная база данных Windows Forms
- 13. База данных пары значений в .Net
- 14. База данных Oracle и .net 3.5 развертывание
- 15. Встроенная база данных XML с .NET связывания
- 16. Cruise Control .NET - база данных миграции схема
- 17. .NET 3.5SP1 ORM - база данных agnostic
- 18. База данных Oracle по классам .NET
- 19. ASP. NET - база данных обновления SqlDataSource
- 20. SignalR (.Net) База данных для сетки (нокаут)
- 21. База данных XML в C# .net
- 22. База данных .NET & SQL - статистика записи
- 23. База данных MySQL с ASP .NET
- 24. База данных Codeigniter удаляет и вставляет несколько записей
- 25. База данных случайным образом удаляет себя так часто
- 26. сеанс с несколькими запросами: удаляет ли база данных несколько раз?
- 27. База данных и база данных
- 28. .net Repeater удаляет повторяющиеся данные
- 29. Сокращение данных с этапа данных
- 30. сокращение моих меток данных
У второго оператора выбора есть параметр, который должен исходить из запроса I, любого другого подхода? – Karthick
@ Karthick - См. Обновление. – ChaosPandion
Спасибо ChaosPandion, например: Выберите A1.Column1 из таблицы1, где userid = 'Karthick'; Выберите A2.Column1 из таблицы2, где A2.Column = вывод первого запроса; Выберите A2.Column1 из таблицы2, где A2.Column = A1.Column1 Как мы можем подойти, чтобы сделать это одним ударом db? – Karthick