У нас есть приложение в Silverlight, WCF, NHibernate. В настоящее время он поддерживает базу данных SQL Servve и Oracle.Проблема с производительностью приложений: SqlServer & Oracle
Поскольку это огромные данные, он работает нормально на SQL Sevrer. Но в Oracle он работает очень медленно.
Для одной функциональности требуется 5 секунд для выполнения на SQL Server и 30 секунд для Oracle. Я не могу понять, что будет проблемой.
Две вещи, которые я хочу поделиться с вами о нашей базе данных.
1) База данных: содержит одну базовую таблица содержит столбец типа
SQLServer: [Текст]
Oracle: [NCLOB]
2) Структура базы данных является слишком много нормализованы.
Может быть, в oracle я использовал NCLOB, это и есть причина производительности. Я имею в виду, я не знаю подробностей об этом ....
Может кто-нибудь, пожалуйста, дайте мне знать, что будет причиной? Или Какие действия мне нужно, чтобы улучшить производительность, равную SqlServer.?
Заранее спасибо. Mahesh.