์ ๋ฌด์ ๋ฐ๋ก ์ฐ๋ SQL ํ๋
์ด ๊ฐ์๋ฅผ ํตํด MySQL/MariaDB์ ๊ดํ ์ฟผ๋ฆฌ ํ๋์ ๊ธฐ์ด ์ฉ์ด์ ์๋ฆฌ๋ฅผ ํ์ตํ ํ, ์ ์ญ๊ฐ์ ์ ์ฑ ์ฟผ๋ฆฌ๋ฅผ ํจ๊ป ๋ถ์ํ๋ฉด์ ํ๋ ์ค๋ ฅ์ ํฅ์ํด๋ณด์์.

- ๋ฏธํด๊ฒฐ
FTS ๋ฐฉ์์ผ๋ก ์ํํ๋ ๋์ SQL ์์ ์ง๋ฌธ์ด ์์ต๋๋ค.
LIKE ๋ก ํ๋ฉด ๋ถ ํ์ํ ๊ฒ ๊น์ง ์ค์บํ ์ ์๋๊ฐ๋ฅ์ฑ์ด ์๋ค๊ณ ํ์ จ๋๋ฐ์.๋ง์ํด์ฃผ์ ๋ด์ฉ์ด MySQ
sqlmysqldbms/rdbmsmariadbquery-tuninghmryu
ใป
ํ ๋ฌ ์
0
33
0
- ๋ฏธํด๊ฒฐ
7-8 ์ง๋ฌธ
<img src="https://cdn.inflearn.com/public/files/posts/f08309e1-585a-40dd-85c9-19f215efedf6/aab9b2ca-d1fa-44f7-8261-06c7de8d4292.png" media-type="img"
sqlmysqldbms/rdbmsmariadbquery-tuningkkkkkk
ใป
4๋ฌ ์
0
34
1
- ๋ฏธํด๊ฒฐ
๋ค์๊ณผ ๊ฐ์ ์ฟผ๋ฆฌ๊ฐ ๋ ์ข์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ด๋๋ฐ ์ด์ ๊ฐ ๋ญ์ง ๊ถ๊ธํฉ๋๋ค.
SELECT e.emp_id , s.avg_salary , s.max_salary , s.min_salary FROM EMP e, (select emp_id, ROUND(AVG(annual_sa
sqlmysqldbms/rdbmsmariadbquery-tuningAnfield
ใป
0
115
1
- ๋ฏธํด๊ฒฐ
rollup mariadb 11 ver ๊ธฐ์ค
SELECT REGION, <span style="color: rgb(0,
sqlmysqldbms/rdbmsmariadbquery-tuningAnfield
ใป
0
117
1
- ๋ฏธํด๊ฒฐ
use index, force index ํํธ ์ง๋ฌธ
ํ์ต ํ๊ฒฝ์docker + mariadb ์ ๋๋ค.! ํ์ฌ ํํธ๋ฅผ ์ฌ์ฉํด์ Manager ํ ์ด๋ธ์ ์ธ๋ฑ์ค๋ฅผ ๊ฐ์ ์์ผ์ ์คํ์์ผฐ๋๋ฐ ๋ค์๊ณผ ๊ฐ์ด table full scan์ผ๋ก ๋ณํ๋์์ต๋๋ค. </p
sqlmysqldbms/rdbmsmariadbquery-tuningAnfield
ใป
0
208
1
- ๋ฏธํด๊ฒฐ
BNL Join ์ฌ์ฉ
SELECT EMP.emp_id, EMP.first_name, EMP.last_name, GRADE.grade_nameFROM GRADE, EMP; -- ์นดํ ์์ ๊ณฑ mariadb๋ก ์ค์ต์ ์งํํ๋๋ฐ&nb
sqlmysqldbms/rdbmsmariadbquery-tuningAnfield
ใป
0
113
1
- ๋ฏธํด๊ฒฐ
select_type ์์ 'simple' ๊ฒฝ์ฐ ๊ฐ๊ฐ์ ํ ์ด๋ธ์ด '๋๋ผ์ด๋น' ๋๋ '๋๋ฆฌ๋ธ' ์ธ์ง ์ด๋ป๊ฒ ์์ ์๋์?
์๋ ํ์ธ์. ์ฐ์ ์ข์ ๊ฐ์ ๋ง๋ค์ด์ฃผ์ ์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค :)select_type ์์ 'simple' ๊ฒฝ์ฐ ๊ฐ๊ฐ์ ํ ์ด๋ธ์ด '๋๋ผ์ด๋น' ๋๋ '๋๋ฆฌ๋ธ' ์ธ์ง ์ด๋ป๊ฒ ์์ ์๋์? 5-2. ์คํ๊ณํ ํญ๋ชฉ(1) -&g
sqlmysqldbms/rdbmsmariadbquery-tuning๋ฆฌ๋
ใป
0
95
0






