Catagory
-
[MySQL] 패스워드 변경MySQL_Section/운영 2014. 11. 28. 15:52
mysql 구동중지# /etc/init.d/mysqld stop또는# killall mysqldmysql 안전모드 구동# mysqld --skip-grant-tables &mysql 로그인 (mysql Database로 접속)# mysql -u root mysqlmysql> update user set password=PASSWORD('바뀔 패스워드') where user='계정명';Query OK, 1 row affected (0.00 sec)Rows matched: 2 Changed: 1 Warnings: 0mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)mysql재구동# /etc/init.d/mysqld stop# /etc/init.d/..
-
PostgreSQL ShareLock DeadlocksPostgresql / PPAS/Lock 2014. 11. 26. 14:23
PostgreSQL ShareLock DeadlocksHome → Postgresql → PostgreSQL ShareLock Deadlocks We recently encountered the following error which warranted further investigation:ERROR: deadlock detected DETAIL: Process 4312 waits for ShareLock on transaction 1426407; blocked by process 2583. Process 2583 waits for ShareLock on transaction 1426408; blocked by process 4312. HINT: See server log for query details..
-
MySQL charset encodingMySQL_Section/운영 2014. 11. 25. 01:15
MySQL charset encodingCharset과 Collation의 차이Character Set GeneralMySQL에서 문자셋과 Collation의 차이A character set is a set of symbols and encodings. A collation is a set of rules for comparing characters in a character set. 문자셋(character set)은 심볼(글자)과 인코딩의 묶음이고, Collation은 문자셋의 문자들을 비교하는 규칙이다. 예를들어 글자 A=0, B=1, a=10, b=11 이라고 할 때 'A'는 글자이고 '0'은 인코딩이다. 여기서 볼 때 'A'와 'a'는 서로 다른 인코딩을 가지므로 다르다고 볼 수 있다. 하지만 ..
-
Xcode에서 Subversion 이용하기 iOS ProgrammingJava 2014. 11. 23. 04:25
CVS (Concurrent Versions System)는 소프트웨어 게발에 있어 많은 유용한 환경을 제공합니다.필자는 CVS가 유용을 넘어서 디버깅과 공동작업, 개발자의 실수나 시스템 오류를 복구할 수 있는 개발에 있어 꼭 갖추어야 할 필수 환경이라 생각합니다. 윈도우 개발환경에서 비쥬얼스튜디오에 포함된 Visual SourceSafe를 주로 이용했었는데,Mac의 Xcode에서는 Subversion이 있다는 것을 알게 되었습니다.Subversion외에도 다른 툴이 몇가지 있긴 하지만 Xcode 3.x for OS X Leopard에 기본적으로 포함된 Subversion을 이용하는 방법을 알아 보겠습니다.먼저 소스 파일들을 보관할 수 있는 저장소가 필요합니다. Xcode에서는 이를 Repository..
-
postgresql 유용한 쿼리Postgresql / PPAS/운영 2014. 11. 20. 23:42
- 현재 active중인 쿼리 보기select * from pg_stat_activity; - db 통계정보 보기SELECT * FROM pg_stat_database; - 테이블 통계정보 보기select * from pg_stat_all_tables - db사이즈 조회select * from pg_size_pretty(pg_database_size('testDatabase')); - tablespace size조회select * from pg_size_pretty(pg_tablespace_size('pg_default')); -현재 스키마 조회select current_schema(); - table 목록 보기 postgresql: \d postgresql: SELECT table_name FROM i..
-
- Table Space -Postgresql / PPAS/운영 2014. 11. 20. 23:39
홈페이지 : http://www.openphp.com , http://www.openpython.com 안녕 하십니까? 조성준 입니다. PostgreSQL 8에 새로 적용된 Table Space 기능에 대해 설명 하겠습니다. - Table Space - Table Space는 탁자의 공간? 은 아닙니다. Oracle,Infoformix등 사용 *DBMS를 써보신분은 아시는기능으로기존에 PostgreSQL의 경우 환경변수 PGDATA나 따로 -D 옵션으로 설정한 폴더에 모든 디비 파일이 모이게 됩니다. Table Space는 한곳에 집중시키는 형태를 분활하는 역활을 합니다.가정을 해보면 1번 하드 : SCSI 15,000 RPM 72G2번 하드 : SCSI 7,200 RPM 32G3번 하드 : IDE 7,..
-
PostgreSQL 통계 정보 보기Postgresql / PPAS/운영 2014. 11. 20. 23:26
PostgreSQL 통계 정보 보기시스템을 운영하다보면 시스템의 상태를 확인하고 싶을때가 많다. 시스템의 구석구석을 아는것도 중요하지만 시스템을 모니터링을 통해 시스템의 상태를 정확하게 파악하고 있느것도 매운 중요한 일이다.PostgreSQL도 마찬가지다. 현재 난 PostgreSQL에 대해서 잘 모른다. 하지만 PostgreSQL의 상태를 알고 싶은 마음은 굴뚝같다. 그래서 여기저기 알아보고 내용을 정리해봤다. ■ PostgreSQL 의 통계정보.PosgtgreSQL의 통계 정보는 시스템 카탈로그의 pg_stat 로 시작하는 테이블에 저장된다. 현재 데이터베이스 리스트와 OID, 데이터베이스별 사용용량등을 쿼리문을 통해서 확인할수 있다. 이뿐아니라 통계관련 함수도 많이 지원한다. postgres=# S..
-
Perl Data TypesPerl 2014. 11. 18. 23:57
Perl is loosely typed language and there is no need to specify a type for your data while using in your program. The Perl interpreter will choose the type based on the context of the data itself.Perl has three basic data types: scalars, arrays of scalars, and hashes of scalars, also known as associative arrays. Here is little detail about these data types.S.N.Types and Description1Scalar: Scalar..