sql >> Databáze >  >> RDS >> Oracle

Sdružování připojení ODP.NET:Jak zjistit, zda bylo připojení použito

Sdružování připojení poskytované ODP.NET je zcela neprůhledné. To znamená, že není děravý tak, jak bych chtěl, aby bylo - neexistuje způsob, jak zjistit, zda bylo připojení dříve použito nebo je zcela nové. Je to však děravá abstrakce jiným způsobem:Jakýkoli stav relace (např. proměnné v rozsahu balíčku, které jsou v rozsahu relace) je zachován mezi použitími připojení. Protože se jedná o otázku určení použitého a nového stavu připojení bez přechodu do databáze , odpověď je, že to jednoduše nelze provést pomocí integrovaného fondu připojení ODP.NET.

Zbývají tedy dvě možnosti:

  1. Vytvořte implementaci fondu připojení, která buď poskytne tyto informace, nebo provede uživatelem definovanou inicializaci při vytvoření každého nového připojení; nebo
  2. Proveďte zpáteční cestu do databáze a zjistěte stav použitého a nového připojení.


  1. Použití Microsoft DiskSpd k testování úložného subsystému

  2. Co představuje double v SQL serveru?

  3. Doporučené postupy zálohování pro MySQL, MariaDB a Galera Cluster

  4. Alternativy MySQL Workbench - Správa uživatelů databáze ClusterControl