ハリウッドのテーマを始めようと思います:)
機能に応じて、MysqlがSql Serverを大幅に失うことに誰もが同意すると思います。 私の意見では、Mysqlは無料という基準には勝てません。SqlServerには無料のExpressバージョンがあり、競合他社とは異なり、ライセンスの制限なしに商用開発で使用できます。
しかし今、これはそれについてではありません。 私にとって、最も興味深いのはパフォーマンスの問題でした。 メーカーのテストを信じるのは難しいので、自分でテストすることにしました。
これを行うために、AdventureWorksデータベースを取得し、Mysqlでそれを上書きし(サイズが約100 MBのダンプを取得しました)、すべてのキー、インデックスなどを保存しました。 その後、彼は.Netでテストアプリケーションを作成しました。これにより、データベース全体で同じクエリが実行され、同時に動作するスレッドの数を変更できます。 クエリは、キャッシュされないように、ランダムな数値と文字列値(where、order byなどの条件で)に置き換えられました。 どのサーバーでも最適化は実行されませんでした。
さて、ポイントに正しく行きましょう:)
単純なSELECTクエリ(条件、順序、制限/トップを使用):

複雑なSELECTクエリ(さまざまな結合、サブクエリ):

挿入/削除/更新リクエストはありませんが、トリガーとストアドプロシージャはありません。 また、プログラム自体、データベースダンプなどのソースはありません。 これはすべて形式化する必要がありますが、興味があれば、私はそれを行います:)