일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- User
- Flutter
- rc-service
- SQL Server
- otel
- 윈도우즈 터미널
- mysql
- docker
- log
- Linux
- go
- Android
- 맥미니
- sqlc
- golang
- opentelemetry
- 무선 디버깅
- version 2
- DotNet
- option pattern
- shared_preload_libraries
- 옵션 패턴
- elasticSearch
- AnimatedPositioned
- module upgrade
- IDX Project
- user-secrets
- vscode
- openrc
- pg_stat_statements
- Today
- Total
목록Database (66)
CATCHV Blog
pg_stat_statements EXTENSION 을 설치 했는데 아래의 에러가 나옵니다. ERROR: pg_stat_statements must be loaded via shared_preload_libraries 해결 방법 CREATE EXTENSION IF NOT EXISTS pg_stat_statements; SELECT * FROM monitor.pg_stat_statements; -- ERROR: pg_stat_statements must be loaded via shared_preload_libraries ALTER SYSTEM SET shared_preload_libraries = 'pg_stat_statements'; 또는 PGDATA 에 postgresql.conf 파일에 shared..
계정을 만들고 psql로 접속시 아래와 같은 에러가 발생할수 있습니다. psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: Peer authentication failed for user "my_role" psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: Peer authentication failed for user "my_role" * pg_hba.conf 파일에 local 속성이 peer로 되어 있는 것을 확인 할 수 있습니다. peer는 os의 계정과 사용자 계정..
Windows에서 docker에 MS SQL SERVER 2022(mcr.microsoft.com/mssql/server:2022-latest)을 테스트용으로 사용중 에러가 발생되어서 확인을 해보니 docker log에 permissions_check.sh 파일에서 에러가 발생하고 있었다. 16:39:37 /opt/mssql/bin/permissions_check.sh: line 4: [: : integer expression expected 16:39:37 /opt/mssql/bin/permissions_check.sh: line 59: [: : integer expression expected 16:42:19 ERROR: CoInitializeSecurity failure. (HRESULT 0x800..
https://learn.microsoft.com/en-us/sql/linux/sql-server-linux-configure-environment-variables?view=sql-server-2017 Configure environment variables for SQL Server on Linux - SQL Server This article describes how to use environment variables to configure specific SQL Server settings on Linux. learn.microsoft.com Environment variables Environment variableDescription ACCEPT_EULA Set the ACCEPT_EULA v..
mv mysqld.log mysqladmin flush-logs error -uroot -pRoot12#$ install -omysql -gmysql -m0644 /dev/null /var/log/mysqld.log
1. ibd2sdi ibd2sdi는 테이블스페이스의 SDI(serialized dictionary information)를 JSON형태로 추출하는 프로그램입니다. INNODB의 경우 idb파일에 스키마 정보가 같이 포함되어 있는데 이부분을 추출하는 프로그램입니다. INNODB의 테이블 스페이스는 innodb_file_per_table에 따라 생성의 차이가 발생합니다. mysql 8.x부터는 innodb_file_per_table의 기본값이 ON이며 보통 디스크 사용량 등을 줄이기 위해서 innodb_file_per_table를 사용합니다. (myISAM은 따로 SDI 파일이 존재함.) 1) INNODB 테이블 스페이스 SELECT * FROM INFORMATION_SCHEMA.INNODB_TABLESPA..
1. mysqlshow mysqlshow는 서버의 데이터베이스 및 테이블의 정보를 보여줍니다. $ mysqlshow -uroot -p +--------------------+ | Databases | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | testdb | | testdb2 | +--------------------+ $ mysqlshow -uroot -pRoot12#$ testdb Database: testdb +--------+ | Tables | +--------+ | t1 | | t2 | | t3 | +--------+ $ mysqlshow -uroot -p testdb --sta..
1. mysqlslap mysqlslap는 mysql 서버에 부하를 발생시켜 서버의 성능 및 벤치마크를 확인 할 수 있는 프로그래입니다. mysqlslap --delimiter=";"\ --create="CREATE TABLE a (b int);INSERT INTO a VALUES (23)"\ --query="SELECT * FROM a" --concurrency=50 --iterations=200 mysql.com에 올라온 샘플을 우선 보면 a라는 테이블을 만들고 a에 23을 넣은 후에 "SELECT * FROM a"를 50개의 세션에서 200번 수행하는 것입니다. Benchmark Average number of seconds to run all queries: 0.003 seconds Minimum..
linux os : rocky linux mysql : mysql 8.0.31 1. mysql shell mysql shell은 mysql 8부터 추가된 mysql 전용 shell 프로그램입니다. mysqlsh는 자바스크립트, 파이썬의 언어를 지원하며 mysql 설치 후에 추가 설치를 해야 사용 가능합니다. 1) 설치 # dnf install mysql-shell Last metadata expiration check: 0:28:57 ago on Mon Nov 21 13:04:36 2022. Dependencies resolved. =================================================================================================..
1. mysqlcheck mysqlcheck은 mysql의 테이블 등에 오류 분석 또는 해결 및 최적화를 해주는 프로그램입니다. 1) 사용법 mysqlcheck [옵션]--all-databases mysqlcheck [옵션] 데이터베이스 [테이블] 2) 주요 옵션 -c(기본 옵션) CHECK TABLE - 테이블에 오류가 있는지 확인합니다. -r REPAIR TABLE - 테이블의 오류를 수정합니다. -a ANALYZE TABLE - 테이블의 통계를 생성합니다. -o OPTIMIZE TABLE - 테이블 및 인덱스의 물리적 스토리지를 재구성하여 공간 확보 및 I/O 효율성을 증가 시킵니다. 옵션에 따라서 Lock이 발생하는 것이 있으므로 SQL 명령어의 레퍼런스를 참고해서 사용하여야 합니다.