목록DataBase (11)
miinsun
오브젝트 스캔 유형 1. 테이블 스캔 테이블 풀 스캔 : 테이블 스캔은 인덱스를 거치지 않고바로 디스크에 위치한 테이블 데이터에 접근하는 것을 의미한다. 2. 인덱스 스캔 인덱스 스캔은 인덱스로 테이블 데이터를 찾아가는 것을 의미한다. 종류로는 인덱스 범위 스캔, 인덱스 풀 스캔, 인덱스 고유 스캔, 인덱스 루스 스캔, 인덱스 병합 스캔 등이 있다. * 인덱스 범위 스캔 인덱스를 범위 기준으로 스캔한 뒤, 스캔 결과를 토대로 데이터를 찾아감 장) 좁은 범위를 스캔 할 때는 성능적으로 매우 효율적인 편이다. 단) 넓은 범위에서는 비효율적일 수 있다. * 인덱스 풀 스캔 데이터를 찾을 때 인덱스를 처음부터 끝까지 수행하는 방식이다. 이때 테이블 풀 스캔과의 차이점은 테이블에 직접 접근하지 않고 인덱스로 구성..
먼저, MySQL 서버를 업그레이드하는 방법으로 두 가지 방법이 있다. In-Place Upgrade MySQL 서버의 데이터 파일을 그대로 두고 업그레이드 Logical Upgrade mysqldump 도구 등을 이용해 MySQL 서버의 데이터를 덤프 한후, 미리 준비한 업그레이된 버전의 MySQL 서버에서 덤프된 데이터를 적재하는 방법 1번 인플레이스 방법에는 여러 제약 사항이 있지만 업그레이드 시간을 크게 단축할 수 있다. 반대로 로지컬 방법은 버전 간 제약 사항이 거의 없지만 업그레이드 시간이 매우 많이 소요될 수 있다. MySQL 8.0 업그레이드 시 고려 사항 MySQL 5.7 대비 MySQL 8.0에서는 상당히 많은 기능들이 개선되거나 변경됐다. 그래서 반드시 MySQL 8.0으로 업그레이드..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
테이블에 직접적인 변화 없이 데이터 값을 초기화 하는 방법은 TRUNCATE 를 쓰면 된다 TRUNCATE tablename TRUNCATE test_table;
SELECT문 select문은 sql에서 가장 중심적인 기능이다! select문의 기능은 데이터베이스에서 테이블을 쿼리하여 데이터를 추출해내는데 사용하는 것이다. Element Expression Role SELECT 리턴 받을 컬럼을 정의 FROM 쿼리 할 테이블을 정의 WHERE 필요한 행을 필터링 GROUP BY 행을 그룹으로 정렬 HANING 필요한 그룹을 필터링 ORDER BY 결과 값을 정렬 select 문을 사용할 때 꼭 SELECT 값은 명시해야 한다. 그 외에 element는 꼭 명시 안해줘도 된다. 예를 들어 "SELECT * FROM My_table " 처럼 사용할 수 있다. SELECT * 은 네트워크의 불필요한 데이터를 전송하는 형태이기 때문에 시스템에 큰 영향을 끼칠 수 있으..
1. 각 AdventureWorks 제품은 SalesLT.Product 테이블에 저장되며 각 제품에는 고유 한 ProductID 식별자가 있으며 이는 SalesLT.Product 테이블에서 IDENTITY 열로 구현됩니다. 제품은 SalesLT.ProductCategory 테이블에 정의 된 범주로 구성됩니다. 제품 및 제품 범주 레코드는 공통ProductCategoryID 식별자 (SalesLT.ProductCategory 테이블의 IDENTITY 열)와 관련이 있습니다. 삽입 할 새 제품의 정보가 아래 표에 나와 있습니다. Name ProductNumber StandardCost ListPrice ProductCategoryID SellStartDate LED Lights LT-L123 2.56 12...
1. 서브 쿼리를 사용하여 각 제품의 비용 및 정가를 각 판매에 부과 된 단가와 비교하십시오. - 정가가 판매 된 모든 제품의 평균 단가보다 높은 각 제품의 제품 ID, 이름 및 정가를 검색하십시오. -- select the ProductID, Name, and ListPrice columns SELECT ProductID,Name, ListPrice FROM SalesLT.Product -- filter based on ListPrice WHERE ListPrice> -- get the average UnitPrice (SELECT AVG(UnitPrice) FROM SalesLT.SalesOrderDetail) ORDER BY ProductID; 2. AdventureWorks는 손실로 판매되는 ..