नोट: मैं MSDN से उत्तर की तलाश नहीं कर रहा हूं।आप असली दुनिया में अनुशंसित ADO.NET बैच आकार कैसे निर्धारित करते हैं?
आप अपने दिए गए डेटाबेस/एप्लिकेशन के लिए उचित ADO.NET बैच आकार मान निर्धारित करने के बारे में कैसे गए हैं? आपके कारकों के कारण क्या कारक हैं और आप किस अनुभव को साझा कर सकते हैं?
var sessionFactory = Fluently.Configure().Database(
MsSqlConfiguration.MsSql2005.ConnectionString(c => c.FromConnectionStringWithKey("connString"))
.AdoNetBatchSize(50)
)
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<Foo>()).BuildSessionFactory();
मेरी समझ से यह प्रसंस्करण के लिए सर्वर से कनेक्शन वस्तु के माध्यम से उन्हें भेजने से पहले एक बार में 50 कथनों को इकट्ठा करेगा:
धाराप्रवाह NHibernate का उपयोग करना, मैं वर्तमान में कुछ की तरह उपयोग कर रहा हूँ।
लॉल सुपर-त्वरित? :) कितनी जल्दी? – IamStalker