[LeetCode] 1148. Article Views I

단간단간·2024년 3월 28일

SQL 문제

목록 보기
4/12
  • 링크:
    https://leetcode.com/problems/article-views-i/description/?envType=study-plan-v2&envId=top-sql-50
  • 회고:
    • ORDER BY절은 필수적이거나 중요한 결과 정렬 요구 사항을 충족하기 위해 사용되지만, 대규모 데이터셋에 대한 쿼리 성능에 부정적인 영향을 미칠 수 있다.
    • 따라서 성능을 최적화하기 위해서는 적절한 인덱싱 전략을 수립하고, 필요에 따라 쿼리와 데이터베이스 설정을 세심하게 조정해야 한다.
    • 인덱스가 적절히 구성되어 있고, ORDER BY에서 지정된 필드에 대해 인덱스가 있을 경우, 데이터베이스는 인덱스를 활용해서 훨씬 빠르게 결과를 정렬할 수 있다.

MySQL

SELECT DISTINCT(author_id) AS id
  FROM Views
 WHERE author_id = viewer_id
 ORDER BY author_id;
profile
simple is best

0개의 댓글