2024/07 5

[MSSQL] 데이터베이스 offline 처리 후 drop하면 mdf, ldf 파일은 지워질까 안지워질까?

신규 데이터베이스로 마이그레이션 이후 기존 데이터베이스 미사용처리를 위해 offline처리를 진행했다.이후 정상화를 확인하고 drop 하면 mdf, ldf 파일은 삭제되지않고 남아있는 것을 확인했다. 사실 처음알았다. drop하면 무조건 같이 지워지는 줄 알았는데 🙄  현상 재현부터 해보자-- 그냥 기본 형식으로 만든다create database test2-- 오프라인 처리를 하자alter database set offline-- db정보를 확인해보자exec sp_helpdb test2-- 그리고 drop한다drop database test2오프라인 처리가 잘 되었고 sp_helpdb를 하면 데이터가 안나온다(메타데이터에서 제거를 하는 것 같다는 의심이 든다)   다시 mdf, ldf 제거하고 처음부터..

MSSQL 2024.07.31

챗gpt 처음 써봤다

주변에서 너무 좋다고 써보라고 할 때 쓰면 쓸수록 멍청해지는 기분이 들 것 같아서 최대한 안쓰려고 했다.책을 구매하려고 서점에 가보니 정말 대다수가 챗gpt로 ~~하는법 이런 책들 뿐이었다.그렇게 좋나? 그냥 구글링을 열심히해서 알아가는게 좋지 않을까 라고 생각했다.근데 막상 써보니 와...진짜 좋다 천재다ㅋㅋㅋㅋ라는 말이 절로 나왔다.  추가 검증은 필요하겠지만 묻는대로 바로 답해주니 응답시간 면에서 효율적이었고,내가 그래도 아는 지식 내에서 좀 더 설명이 필요할때나 글을 다듬을 때, 예시가 필요할 때 매우 유용했다. 그리고 챗지피티는 잘못을 수긍할 줄 안다. "맞습니다. 제가 잘못 설명드렸습니다." 잘못알려준 것에 대해서 빠른 수긍을 하는 것은 참 좋은 자세같다 라고 생각했다.사람은 잘못을 숨기려고 ..

냥냥 2024.07.31

[MySQL] 왜, MySQL 스토어드 프로시져는 MSSQL이나 Oracle처럼 사용하면 안될까 ? [출처] (MySQL Power Group) |작성자 토토

MySQL 스토어드 프로그램은MySQL의 스토어드 프로그램(이 글에서 스토어드 프로그램은 Stored procedure와 Stored Function에 한함)은 MySQL 5.0버전부터 지원되기 시작했다. MySQL 5.0의 첫번째 릴리즈 버전이 2005년도 10월에 출시되었으니, MySQL에 프로시져가 도입된지 벌써 10년 정도의 시간이 지나가고 있지만 실제로 MySQL에서 프로시져의 인기는 그다지 높지 않다.요즘은 MSSQL이나 Oracle에 익숙한 사용자(개발자와 DBA 모두)들이 MySQL을 배우거나 사용하고자 하는 경우가 많이 늘어나고 있는데, 많은 사용자들이 MySQL 만의 특징에 익숙치 않아서 혼란스러워하는 경우를 많이 보았다.특히나 MySQL은 주로 Web 기반의 서비스에서 사용되다 보니,..

Mysql 2024.07.16