sql >> Databasteknik >  >> RDS >> Mysql

Flytande NHibernate MySQL-batchning

Jag har använt det här paketet och det fungerade för mig.

Nedanför konfigurationen jag använde:

var cfg = new NHibernate.Cfg.Configuration();
cfg.SetProperty(NHibernate.Cfg.Environment.ConnectionProvider, "NHibernate.Connection.DriverConnectionProvider");
cfg.SetProperty(NHibernate.Cfg.Environment.ConnectionDriver, "NHibernate.Driver.MySqlDataDriver");
cfg.SetProperty(NHibernate.Cfg.Environment.Dialect, "NHibernate.Dialect.MySQLDialect");
cfg.SetProperty(NHibernate.Cfg.Environment.UseSecondLevelCache, "false");
cfg.SetProperty(NHibernate.Cfg.Environment.UseQueryCache, "false");
cfg.SetProperty(NHibernate.Cfg.Environment.GenerateStatistics, "false");
cfg.SetProperty(NHibernate.Cfg.Environment.CommandTimeout, "300");
cfg.SetProperty(NHibernate.Cfg.Environment.BatchSize, "1000");
cfg.SetProperty(NHibernate.Cfg.Environment.BatchStrategy,  typeof(MySqlClientBatchingBatcherFactory).AssemblyQualifiedName);


  1. Exporterar mysql-tabell till .txt- eller .doc-fil med PHP

  2. Vad bör alla PHP-programmerare veta?

  3. Använda PostgresSQL INTERVAL i SQLAlchemy där varaktigheten lagras dynamiskt i DB och inte är en parameter

  4. Databasdesignkoncept med SQL Server Management Studio (SSMS) del 1