Oracle
 sql >> база данни >  >> RDS >> Oracle

Странен модел на използване на паметта в приложението C# Windows Form

Проблемът определено се дължи на ODP.NET. Ако деактивирам пула за връзки, проблемът не се проявява. За всяка връзка ODP.NET изглежда създава 2 нишки и на интервал от 3 минути (както се вижда на изображенията) ODP.NET извършва известно почистване, но по някаква причина разпределя памет, която не се освобождава веднага.

Лесно се възпроизвежда. Просто създайте просто приложение, което при натискане на бутон се отваря връзка към база данни на Oracle и се изпълнява съхранена процедура. Ще забележите модела на първото изображение. Моделът на другите изображения се дължи на броя връзки, създадени от приложението.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Актуализация на Oracle от Select - същата таблица

  2. Rails3 не може да запише 'ñ' в Oracle 11g

  3. Какво е Oracle Session?

  4. Как да приложите пакетно извличане с Fluent NHibernate, когато работите с Oracle?

  5. Как автоматично да генерирам идентичност за база данни на Oracle чрез Entity framework?