バイト配列を受け取り、それを SQLite DB に書き込む WCF 名前付きパイプ サービスがあります。SQLite 挿入ロジックを WCF サービスに移動すると、書き込みパフォーマンスがほぼ半分に低下しました。オンラインでさまざまな推奨事項を調べましたが、何も役に立たないようです。私の現在の構成は次のようになります。
pipeBinding.MaxBufferPoolSize = 5000000;
pipeBinding.MaxBufferSize = 5000000;
pipeBinding.MaxReceivedMessageSize = 5000000;
pipeBinding.ReaderQuotas.MaxArrayLength = 5000000;
pipeBinding.Security.Transport.ProtectionLevel = ProtectionLevel.None;
より多くの微調整の推奨事項は大歓迎です。