Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Percepat operasi penyisipan massal dengan NHibernate

Berikut ini akan berfungsi,

var testObjects = CreateTestObjects(500000);

var stopwatch = new Stopwatch();
stopwatch.Start();
using (IStatelessSession session = sessionFactory.OpenStatelessSession())
using (ITransaction transaction = session.BeginTransaction())
{
    foreach (var testObject in testObjects)
        session.Insert(testObject);
    transaction.Commit();
}

stopwatch.Stop();
var time = stopwatch.Elapsed;

Ref :http://nhibernate.info/blog/2008/10/30/bulk-data-operations-with-nhibernate-s-stateless-sessions.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membuat Aplikasi Java di Oracle JDeveloper, Bagian 2

  2. Haruskah saya menghapus atau menonaktifkan baris dalam database relasional?

  3. ORA-00257:kesalahan pengarsipan. Hubungkan internal saja, sampai dibebaskan.

  4. Cara Membuat File login.sql untuk SQLcl

  5. Kembalikan Nama Hari Pendek dari Tanggal di Oracle