본문 바로가기

개발자 레니는 지금 -/데이터 베이스를 알아보는 중

(2)
Index 인덱스란 INDEX: RDBMS에서 검색속도를 높이기 위해 사용하는 하나의 기술 - 해당 Table의 칼럼을 색인화(따로 파일로 저장)하여 검색 시 해당 table의 레코드를 full scan 하지 않고 색인화 되어있는 index 파일을 검색하여 검색속도를 빠르게 한다.- Tree 구조로 색인화 하는데 Balance Search Tree를 사용한다.- Oracle이나 MsSQL에서는 여러 종류의 tree를 선택하여 사용가능 하다. 원리- Index를 해당 칼럼에 주게 되면 초기 table 생성 시 만들어진 MYD, MYI, FRM 3개의 파일중에서 MYI에 해당 칼럼을 색인화 하여 저장한다.- Index를 사용하지 않을 경우 MYI파일은 비어 있다.- 사용자가 select 쿼리로 index가 사용하는 쿼리를 사용..
[ MySQL ] 사용자 추가, 권한 부여, 외부 접속 허용하기 # Connect Leni 💬 MySQL: Set External Connection #Ununtu 16.04 LTS Leni post with ❤ by Tistory - 2019/04/10 외부에서 MySQL에 접속해야할 일이 생겼는데 매번 localhost에서만 사용하던터라 무척 당황했다.검색을 해보니 외부에서 MySQL에 접속하기 위해서는 권한을 넘겨줘야 한다고 한다. MySQL를 외부에서 접속하기 위해서는 MySQL 자체에서 설정을 수정하는 것 뿐만 아니라 포트 포워딩 작업을 진행해주어야한다.아래 과정은 포트 포워딩을 포함하지 않고 있으니 포트포워딩 방법은 인터넷에 검색해서 사용하도록 하고... MySQL 연결$ mysql -u root -p- 일단 접속을 해야 권한을 줄테니, root 권한으로 ..