일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- AnimatedPositioned
- 맥미니
- module upgrade
- opentelemetry
- go
- openrc
- golang
- version 2
- User
- DotNet
- Android
- docker
- elasticSearch
- rc-service
- sqlc
- pg_stat_statements
- vscode
- 옵션 패턴
- 무선 디버깅
- 윈도우즈 터미널
- log
- Flutter
- ms sql server 2022
- user-secrets
- Linux
- SQL Server
- shared_preload_libraries
- mysql
- otel
- option pattern
- Today
- Total
목록catchv blog (126)
CATCHV Blog
1. Redis 설치 Redis는 소스를 받아서 컴파일 하는 방법과 repository에서 다운 받아 설치하는 방법이 존재합니다. Centos 계열이나 Ubuntu에서는 yum(dnf), apt-get으로 설치가 가능합니다 1) 소스로 설치하는 방법 $ dnf install wget $ dnf install make $ dnf install gcc $ wget https://download.redis.io/releases/redis-6.2.5.tar.gz $ tar xzf redis-6.2.5.tar.gz $ cd redis-6.2.5 $ make l 만약 컴파일 중에 에러가 발생하면 make distclean 를 실행해서 이전 컴파일 내역을 삭제 합니다. 서버 실행 $ ./src/redis-server..
SQL Server 2017에 추가된 Graph 관련 내용을 보고 있는데 어떻게 DB에 반영해야 될지 감이 안와서 찾아보니 아주 좋은 글이 있네요. https://www.red-gate.com/simple-talk/sql/t-sql-programming/sql-graph-objects-sql-server-2017-good-bad/
SQL Server 2017 설치시에 JAVA를 사용하는 Polybas 설정시 JDK 9.x 버젼에서는 설치가 안됩니다. 역시나 외국 애들이 건의해 놓고 있네요.https://feedback.azure.com/forums/908035-sql-server/suggestions/32899312-sql-server-2017-installer-should-recognize-java-jd polybase를 미설치로 가던지 JDK 8.x 버젼으로 내려가면 설치에는 문제가 없습니다.
Msg 20515, Level 16, State 1, Procedure sp_MSreplraiserror, Line 9 Updateable Subscriptions: Rows do not match between Publisher and Subscriber. Run the Distribution Agent to refresh rows at the Subscriber. Msg 20512, Level 16, State 1, Procedure sp_MSreplraiserror, Line 8 Updateable Subscriptions: Rolling back transaction. Msg 3609, Level 16, State 1, Procedure spAutoPrintList, Line 18 The tran..
간혹 SQL Server Service가 Strating 상태로 들어가서 중지도, 시작도 안되는 경우가 발생한다. 그럴때는 sc queryex 로 서비스의 PID를 찾은 후에 Taskkill 로 service를 Kill 할 수 있다. * 서비스가 Starting 되어서 진행이 안되는 상태 * 서비스의 이름 확인(Default Instance가 아닌 경우 서버명$인스턴스명) * sc 로 PID 확인, Taskkill 로 PID Kill
MS SQL Server 에 문제가 생겨서 cmd에서 실행을 해야 하는 경우가 있다. 하지만 여러개의 Instance가 설치 된 경우 sqlservr 는 기본 Instance인 MSSQLSERVER를 실행하게 된다. > sqlservr -s 으로 실행 할 수 있다. default instance로 인해서 실행이 안됨. instance 지정
SQL Server를 운영하다보면 SQL Server has encountered 3 occurrence(s) of I/O requests taking longer than 15 seconds to complete on file [D:\************.MDF] in database [**********] (18). The OS file handle is 0x00000CE8. The offset of the latest long I/O is: 0x000066f16b0000 이런 에러가 발생하는 경우가 있다. 최악의 경험으로는 백업하다 에러가 발생해서 Database가 내려간 경험도 있다. ( 새벽에 IDC로 뛰어 갔다... ㅠㅠ ) 여러 가지 원인이 있는 것 같다. 검색을 해보면 하드웨어 문제라는 ..
대륙간에 Replication이 설정되는 상황에서 큰 테이블의 경우 Replication의 snapshot이 네트워크의 느린 처리나 끊김으로 안넘어가는 경우 발생 할 수 있다. 그런 경우 아래의 방법을 사용하면 해결 될 것 같다. http://blogs.msdn.com/b/repltalk/archive/2010/03/07/tips-to-improve-performance-when-applying-snapshot-in-transactional-replication.aspx
MDF 파일을 attach 할 때 SSMS의 UI 를 이용하면 원래 Database 이름이 나타난다. 이걸 어떻게 알아 낼까? 이 자료 찾는 것이 쉽지 않았다 dbcc checkprimaryfile(N'[filepath]' , 2) 첫번째 parameter : 파일 path 두번째 parameter : 아래 샘플 확인 두번째 parameter : 0 두번째 parameter : 1 2012 에서는 에러가 난다. ㅡㅡ 두번째 parameter : 2 두번째 parameter : 3
DB에서 특정 시간이 되면 Table lock도 없는데 시스템의 쿼리들이 멈추는 현상이 발생을 했다. 멈추는 순간에 wait info를 분석해 보니 DBMIRROR_DBM_EVENT wait가 발생을 했다. DB Mirror 구성을 High Safety 로 구성되어 있었다. DB 구성시 High Safety 로 구성을 하면 이런 현상이 발생 할 수 도 있다. 미러 상태 확인 쿼리 SELECT DB_NAME(database_id) As DatabaseName, CASE WHEN mirroring_guid IS NOT NULL THEN 'Mirroring is On' ELSE 'No mirror configured' END AS IsMirrorOn, mirroring_state_desc, CASE WHEN ..