2017-06-03 6 views
1

ich das Thema verstehen nicht neu ist, lese ich ein paar Beiträge aber nicht gekommen, um die Antwort ...ServiceStack OrmLite: MySQL-Verbindung Pool

Jedes Mal, wenn die Verbindung für eine sehr lange Zeit geöffnet wird, aber die Idee war, einen Verbindungspool zu benutzen, oder?

Wie ich es in MySQL verstehe, können Sie keinen Verbindungspool in der Verbindungszeichenfolge angeben.

Wie kann man das richtige tun, um nicht viel Zeit mit dem Öffnen der Datenbankverbindung zu verbringen?

Danke!

IDbConnectionFactory = connection = new OrmLiteConnectionFactory(TeleportParams.DbConnectionStr, MySqlDialectProvider.Instance) 

    ... 

    void function1(){ 
     var db = connection.Open(); 
     db.Select("some request"); 
    } 

    void function2(){ 
     var db = connection.Open(); 
     db.Select("some request"); 
    } 

... 

    function1(); 
    function2(); 

Antwort

1

Wie ich es in MySQL verstehen Sie können keine Verbindung Pool in der Verbindungszeichenfolge angeben.

Sie können pooling=false an der Verbindungszeichenfolge disable Connection Pooling in MySql hinzufügen.

+0

es funktioniert, vielen Dank !!! –

Verwandte Themen