본문 바로가기
반응형

DataBase90

MS-SQL 임시테이블 포스팅을 안한지 오래되었네;; ㅎㅎ그 동안 열심히 일하다 공부하다 까먹을까 중간중간 포스팅을 했는데,요근래는 알수없는 귀차니즘..ㅠㅠ정신차리잣!!일단 오늘은 MS-SQL 에서 있는 임시테이블 기능이다.데이터 가공시 조회결과를 일시적으로 저장해두었다, 다시 재활용 해야 하는 경우에 유용한 것 같다.오늘도 즐겁게 써먹음. ㅋㅋㅋ일단 출처는 큼지막하게~!출처 : http://dualist.tistory.com/133임시 테이블지역 및 전역 임시 테이블을 만들 수 있습니다. 지역 임시 테이블은 현재 세션에서만 볼 수 있으며 전역 임시 테이블은 모든 세션에서 볼 수 있습니다.지역 임시 테이블 이름 앞에는 숫자 기호가 하나 추가되고(예: #table_name) 전역 임시 테이블 이름 앞에는 숫자 기호가 두 개 추가.. 2012. 9. 19.
연결된 서버(Linked Server) 를 이용한 조건별 다수 업데이트 졸다가 업데이트를 조건을 안걸고 F5 키를 눌러버리고 말았다..그래서 다행히도 관계형이 아닌 테이블이어서 원본 테이블에는 지장이 없는 테이블이었기에 (운좋았다~ㅋㅋ)조인을 걸어서 수정을 할 수 있게 했는데 까먹으니까 써놓자~ UPDATE MemberInfor SET MemberInfor.member_id = b.member_id FROM -- 실제 조인 연동 (링크드 서버와) MemberInfor a INNER JOIN ( SELECT * FROM OPENQUERY(LinkedServerName, ' SELECT member_id, member_name FROM TestDB.dbo.MemberInfor a, TestDB.dbo.MemberInfor b WHERE a.member_id = b.member_.. 2012. 7. 2.
MySQL 테이블 대소문자 구분옵션 테스트 환경OS : Windows Server 2008 R2 EnterpriseMySQL : 5.xGUI : Toad For MySQLWPI 설치 ( Microsoft Web Platform Installer )==================================================================================================마이크로소프트 웹플랫폼 인스톨러를 이용해 PHP와 MySQL 을 설치하였다.그리고 데이터베이스를 생성하는데, TEST_DB 를 생성하니, 자동으로 test_db 로 생성되었다.그러다보니 구글링을 뒤지니 이미 많은 경험을 하셨던 분들의 포스팅이 올라와 있어 참고하고 다시 포스팅한다. 데이터베이스를 생성하는 기본적으로 소문자로 .. 2012. 6. 23.
MySQL 쓰면서 하지 말아야 할 것 17가지 출처 : http://xeraph.com/4286421 작게 생각하기 - 조만간 규모가 커질거라면 MySQL ecosystem을 봐야된다. - 그리고 캐싱 빡시게 안 하는 메이저 웹사이트는 없다. - develooper.com의 Hansen PT랑 Ilia 튜토리얼 볼 것 - 처음부터 확장 가능하게 아키텍처 잘 쪼개놔야된다. - 복제랑 파티셔닝 어떻게 할지 미리 계획 세워놔라. - 파일 기반 세션 좀 쓰지마 -_- - 그렇다고 너무 쓸데없이 크게 생각하지도 말 것 - 특히 성능하고 확장성 구분 못 하면 난감함 EXPLAIN 안 써보기 - SELECT 앞에 EXPLAIN 이라고 붙이기만 하면 되는 것을 (..) - 실행 계획 확인 - 타입 컬럼에 index 써있는거랑 Extra 컬럼에 index 써있는거랑.. 2012. 5. 21.
반응형