ठीक है मैं SQLite का उपयोग कर रहा हूं लेकिन जब मैं संभवतः 10k + कमांड [.sql फ़ाइल] को गैर क्वेरी निष्पादित करना शुरू करता हूं। मुझे लगता है कि यह बहुत धीमी है कि डेटाबेस में जानकारी जोड़ने के लिए 10min + तक लग सकता है।SQLite बहुत धीमा ExecuteNonQuery
वैसे भी यह मेरा ExecuteNonQuery कोड है।
public int ExecuteNonQuery(string sql)
{
var cnn = new SQLiteConnection(_dbConnection);
cnn.Open();
var mycommand = new SQLiteCommand(cnn) {CommandText = sql};
int rowsUpdated = mycommand.ExecuteNonQuery();
cnn.Close();
return rowsUpdated;
}
मुझे आशा है कि वहाँ एक रास्ता बस इसे सेकंड लग खत्म करने के लिए बनाने के लिए है।
शायद आपकी समस्या आपकी समस्या में है? – Fox32
मुझे संदेह है कि यह एक .sql स्क्रिप्ट –
से सीएमडीएस में बहुत आसान इंसर्ट है क्या आपने उन्हें प्रारंभ-प्रतिबद्ध कथन में लपेट लिया है? –