グローバル変数

show parameter
show parameter optimizer_index_cost_adj

alter system set optimizer_index_cost_adj = 200 scope=both sid='*';

alter session set optimizer_index_cost_adj = 201;

※変数名内の下線をダッシュとして指定できます


show variables;
show variables like '%innodb%';
show variables like '%INNOdb%';

※like条件は大文字小文字を区別しない

show variables where value >= 1 * 1024 * 1024;

show global variables;
show session variables;


show variables like 'sort_buffer_size';
show session variables like 'sort_buffer_size';
show global variables like 'sort_buffer_size';

SET global sort_buffer_size=1000000;
SET global sort_buffer_size=DEFAULT;

SET session sort_buffer_size=2000000;
SET session sort_buffer_size=DEFAULT;

SET @@global.sort_buffer_size=1000000;
SET @@global.sort_buffer_size=DEFAULT;

SET @@session.sort_buffer_size=1000000;
SET @@session.sort_buffer_size=DEFAULT;


select @@global.time_zone,@@session.time_zone;

set global key_buffer_size = 128 * 1024 * 1024;
※set コマンドではK,M,Gは使用できないが、計算式は可

 

show all;

show vacuum_cost_limit;


set session vacuum_cost_limit = 31;
set session vacuum_cost_limit = default;

begin;
set local vacuum_cost_limit = 51;
set local vacuum_cost_limit = default;
commit;

--構成ファイルの再読み込み
select pg_reload_conf();

 

--サーバプロパティ変更

Use test;
GO
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'fill factor', 100;
GO
RECONFIGURE;
GO

 

--データベースプロパティ変更

ALTER DATABASE test
SET ALLOW_SNAPSHOT_ISOLATION ON;
GO