sql >> データベース >  >> RDS >> Mysql

MySQLをロックせずに選択する方法はありますか?

    「MYSQLWITHNOLOCK」というタイトルの記事を見つけました

    https:/ /web.archive.org/web/20100814144042/http://sqldba.org/articles/22-mysql-with-nolock.aspx

    MS SQL Serverでは、次のようにします。

    SELECT * FROM TABLE_NAME WITH (nolock)
    

    MYSQLに相当するものは

    SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;
    SELECT * FROM TABLE_NAME ;
    SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ ;
    

    編集

    Michael Mior 以下を提案しました(コメントから)

    SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;
    SELECT * FROM TABLE_NAME ;
    COMMIT ;
    


    1. ClusterControlを使用したPostgreSQLの管理と自動化

    2. 1つのSQLに複数のWITHASを含めることはできますか-OracleSQL

    3. OracleSQLでの日付の平均化

    4. 5MicrosoftAccessのヒントとコツ