inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

FOREIGN KEY 정리하기, 영상대로 SQL코드 복붙해도 안되요.

미해결

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

안녕하세요. SQL 강의 중 FOREIGN KEY 정리하기 (업데이트) 파트를 듣고 있습니다. 문제는 영상시연과 달리, PDF파일의 외래키 코드를 복붙하고 번개모양 실행을 누르면 빨간 X표시가 나와요. 그 때문인지 sqlDB의 테이블스에 buyTbl ,usertbl 두개다 안떠요. 도와주시면 감사하겠습니다.

  • python
  • sql
  • mysql
  • dbms/rdbms
  • 데이터-엔지니어링
데이터 엔지니어 준비생 댓글 1 좋아요 0 조회수 58

모델 서빙과 관련된 강좌 출시 예정된 바가 있으신지 여쭤봅니다!

미해결

FastAPI 완벽 가이드

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요. - 먼저 유사한 질문이 있었는지 검색해보세요 - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의 소개 부분에 모델 서빙과 관련된 강좌를 준비하고 계신다고 말씀하셔서, 혹시 출시 계획이 있는 강좌가 있으신지 여쭤봅니다.. 시중에 모델 서빙과 관련된 강좌가 없을 뿐더러, 권철민 강사님 강의로 모델 서빙을 배우고 싶어 질문 드려봅니다 ㅎㅎ,, 출시해주시면 무조건적으로 수강하겠습니다 ~

  • python
  • sql
  • sqlalchemy
  • FastAPI
xxanecdote 댓글 2 좋아요 0 조회수 89

Vercel 실행이 안됩니다

해결됨

실습으로 손에 잡히는 SQLD(2과목)

안녕하세요. SQLD 실습소 이용 중 오류가 발생하여 건의드립니다. 실습소 주소: https://sqld-frontend.vercel.app 현재 SQL 에디터에서 쿼리를 실행하면 정상적으로 결과가 나오지 않고, 상황에 따라 아래 오류가 번갈아 발생합니다. 화면 오류 메시지 Failed to fetch 화면 오류 메시지 Failed to get database connection 개발자도구 콘솔에서는 /api/query/execute 요청이 실패하며, 아래와 같은 로그가 확인됩니다. Failed to load resource: the server responded with a status of 500 또한 이전에는 아래 CORS 관련 오류도 확인되었습니다. Access to fetch at 'https://stormy-vinita-ddatg-d32df683.koyeb.app/api/query/execute' from origin 'https://sqld-frontend.vercel.app' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. 확인해보니 SQL 문법 문제라기보다는, 프론트에서 백엔드 API 호출은 시도되지만 백엔드에서 Oracle DB 연결을 얻지 못하거나, 500 에러 응답에 CORS 헤더가 누락되어 브라우저에서 차단되는 상황으로 보입니다.

  • sql
  • oracle
  • mssql
  • SQLD
박창수 댓글 2 좋아요 0 조회수 82

Entity 동등성 비교

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. Entity는 영속성 컨텍스트 내에서 동등성을 보장하니깐 equals 재정의할 필요 없이 그냥 == 비교 해도 되나요?

  • java
  • jpa
매콤한각설탕 댓글 1 좋아요 0 조회수 60

패키지 구분에 대해 궁금한게 있습니다

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

요즘은 domain별로 패키지를 나눈다고 들었는데 강의에서는 역할별로 패키지를 나누고 있어서요. 어떻게 나누는게 좋은건가요?! \

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
포기안할게요오 댓글 2 좋아요 0 조회수 81

노션 링크도 안 열리고, 알려준 vercel도 실행이 안됩니다.

해결됨

실습으로 손에 잡히는 SQLD(2과목)

노션 링크도 안 열리고, 알려준 vercel도 실행이 안되고, 진흥원에서 데이터 세트를 다운 받았다는데 어떤 진흥원인지도 제대로 안 알려주고, 이게 뭐예요??? 강의 관리가 하나도 안되는 것 같아요.

  • sql
  • oracle
  • mssql
  • SQLD
박형욱 댓글 2 좋아요 0 조회수 107

안녕하세요. 바뀐 채점사이트 관련해서 문의드립니다.

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

채점 사이트에서 열심히 공부하고 있었는데, 최근에 사이트가 아예 바뀌었더라고요. 원래 연습하느라 다른 IDE 안쓰고, 채점 사이트에서 질문보면서 바로 코드를 짰습니다. 혹시 질문과 제출하는 코드 페이지를 원래대로 한페이지에 넣어주실수있으실까요ㅠㅠ 그리고 채점사이트에서 코딩할 때, tab도 현재 먹히질 않습니다.

  • java
  • 코딩-테스트
댓글 3 좋아요 1 조회수 132

코드를 첨부해야하는 이유가 있나요?

미해결

데이터분석가 서류탈락? 알려드릴게요, 되는 포트폴리오

안녕하세요 멘토님~ 강의 잘 들었습니다 . 다름이 아니라 코드를 첨부해야하는 이유가 뭔가요? 예를 들어서 df.shape결과를 코드로 캡쳐해서 첨부하는 것보다, 직접 글씨로 적는게 보기에 더 낫지 않나 해서욤 그 외 roc값이나, 컬럼명이나,,, 등등

  • python
  • sql
  • mysql
지연 댓글 2 좋아요 0 조회수 64

갑자기 채점 사이트가 바뀌었어요

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. ui만 바뀐줄알았는데 아무 공지없이 갑자기 정답코드였던것도 다시 제출해보니 presentation error 가납니다 아니면 import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int[] s1 = new int[n]; for (int i = 0; i < n; i++) { s1[i] = scanner.nextInt(); } int m = scanner.nextInt(); int[] s2 = new int[m]; for (int i = 0; i < m; i++) { s2[i] = scanner.nextInt(); } Arrays.sort(s1); Arrays.sort(s2); int p1 = 0, p2 = 0; List<Integer> list = new ArrayList<>(); while (p1 < n && p2 < m) { if (s1[p1] > s2[p2]) { p2++; } else if (s1[p1] < s2[p2]) { p1++; } else { list.add(s1[p1]); p1++; p2++; } } StringBuilder sb = new StringBuilder(); for (int i = 0; i < list.size(); i++) { if (i > 0) sb.append(" "); sb.append(list.get(i)); } System.out.println(sb.toString()); } } 아래 코드에서 문제가 뭔가요?

  • java
  • 코딩-테스트
국민인 댓글 1 좋아요 0 조회수 73

간단한 오타 제보입니다.

미해결

김영한의 실전 데이터베이스 - 기본편

UNION 문제 4번 부분에 간단한 오타 있습니다. 정확한 부분은 아래 사진 참조부탁해용

  • sql
  • mysql
  • dbms/rdbms
  • SQLD
최형석 댓글 1 좋아요 0 조회수 82

문제 리스트 페이지

해결됨

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

.채점을 들어가도 계속해서 위의 화면만 나오고 문제 리스트가 안보이는데 어떻게 해결할 수 있을까요?

  • java
  • 코딩-테스트
parkwh0823 댓글 1 좋아요 0 조회수 69

part8 Notion 링크

미해결

2026 코딩테스트 올인원 [JAVA]

안녕하세요 강사님. 강의 잘보고있씁니다. 노션에 part 7까지만있고, part 8 이 없는데 새로운 링크가 필요한걸 까요?

  • java
  • 코딩-테스트
  • 알고리즘
  • data-structure
smathj 댓글 1 좋아요 0 조회수 48

큰 범위 조회 시 EXPLAIN의 rows 값이 정확하지 않은 이유가 궁금합니다.

해결됨

비전공자도 이해할 수 있는 MySQL 성능 최적화 입문/실전 (SQL 튜닝편)

안녕하세요 강사님. [실행 계획에서 type 의미 분석하기 (const, range, ref)] 강의에서 " Index Range Scan할 때 조회 범위가 크면 성능 저하의 원인이 되기도 한다. "라는 내용을 듣고 정말인지 궁금해져서 EXPLAIN을 한번 돌려봤습니다. CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), age INT ); -- 높은 재귀(반복) 횟수를 허용하도록 설정 -- (아래에서 생성할 더미 데이터의 개수와 맞춰서 작성하면 된다.) SET SESSION cte_max_recursion_depth = 1000000; -- 더미 데이터 삽입 쿼리 INSERT INTO users (name, age) WITH RECURSIVE cte (n) AS ( SELECT 1 UNION ALL SELECT n + 1 FROM cte WHERE n < 1000000 -- 생성하고 싶은 더미 데이터의 개수 ) SELECT CONCAT('User', LPAD(n, 7, '0')), -- 'User' 다음에 7자리 숫자로 구성된 이름 생성 FLOOR(1 + RAND() * 1000) AS age -- 1부터 1000 사이의 난수로 나이 생성 FROM cte; CREATE INDEX idx_age ON users (age); EXPLAIN SELECT id FROM users WHERE id BETWEEN 1 AND 100000; -- type : range 결과 창에서 rows 가 100,000이 아니라 110,836으로 나오더라고요. 옵티마이저가 id 는 PK이라서 중복이 없을 거라는 것을 알고 Auto Increment가 적용되어 있어서 순차적으로 데이터가 들어갔음도 알텐데 왜 10만 개로 딱 떨어지게 예측하지 못하는지 직관적으로 잘 이해가 가지 않습니다. 감사합니다.

  • sql
  • mysql
  • dbms/rdbms
  • query-tuning
PSH 댓글 2 좋아요 0 조회수 72

채점 사이트 관련 질문드립니다

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 채점 사이트 관련해서 기존 페이지가 아닌 캡쳐한 사진의 화면으로 넘어가집니다. 관련해서 질문 드립니다!

  • java
  • 코딩-테스트
김태건 댓글 1 좋아요 0 조회수 55

인텔리제이 MCP 서버 설정 관련

해결됨

알면 칼퇴하는 Spring Boot 백엔드 바이브 코딩 맛보기

저는 인텔리제이에서 Claude App 이 안뜨고 Codex만 뜨네요... Claude App 자동 구성은 왜 안뜰까요....

  • java
  • spring-boot
  • intellij-idea
  • claude
  • 바이브코딩
seohyeonjin787 댓글 5 좋아요 0 조회수 152

실제 FK제약조건을 설정하지 않는이유

미해결

김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴

안녕하세요 영한강사님! 좋은 강의 너무 잘들었습니다! 강의에는 없는 내용이긴한데요! 실무에서는 실제 FK제약조건을 설정하지 않더라구요. 선배님들은 확장성때문이라고 말씀해주시는데 이것말고도 다른 이유가 있는지 궁금합니다!

  • sql
  • mysql
  • dbms/rdbms
  • 소프트웨어-설계
  • SQLD
오승환 댓글 2 좋아요 0 조회수 108

조회속도 개선에서 더 개선하는 방법이 궁금합니다.

해결됨

6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법

안녕하세요. 인덱스를 활용한 조회 성능 개선을 공부하던 중 궁금한 점이 생겨 질문드립니다. 현재 저는 OFFSET 기반 pagination을 사용하는 서비스 를 개발하고 있으며, 다음과 같은 환경에서 성능 테스트를 진행했습니다. 데이터: 약 1,000만 건 서버: EC2 t3.small DB: RDS t4g.micro k6 vus100 1. 문제 상황 초기에는 OFFSET 제한 없이 마지막 페이지까지 이동 가능하도록 구현했습니다. 하지만 데이터가 1,000만 건 수준으로 증가하자, 깊은 페이지로 갈수록 조회 속도가 급격히 느려지는 문제 를 확인했습니다. 2. 고민 및 제약 일반적으로 이 문제는 Keyset Pagination(커서 기반) 으로 해결하라고 많이 알려져 있습니다. 하지만 제 서비스는 👉 네비게이션 바를 통한 페이지 직접 이동 (ex. 1, 10, 100 페이지 클릭) 이 필요하기 때문에 Keyset 방식만으로는 요구사항을 만족시키기 어렵다고 판단했습니다. 3. 적용한 개선 방법 다음과 같은 방식으로 성능 개선을 진행했습니다. OFFSET 최대 범위를 제한 (최대 10,000 페이지 / OFFSET 100,000) 커버링 인덱스 적용 조회 방식 개선 먼저 ID만 조회 → 이후 필요한 10건만 상세 조회 전체 게시글 수(count)는 캐싱 처리 4. 성능 개선 결과 [Page 10] avg: 1.4s → 700ms p95: 4.5s → 1.8s [Page 100] avg: 17s → 1.18s p95: 24s → 3.3s [Page 1000] avg: 32.1s → 1.7s p95: 59s → 4.27s SQL 쿼리는 분석결과 약 1700MS -> 70MS 까지 단축한 것 같습니다. 5. 추가 제약사항 로그인 사용자와 비로그인 사용자의 조회 결과가 다름 (사용자별 구독 게시글이 포함됨) 따라서 캐시는 비로그인 사용자에만 적용 위 성능 수치는 로그인 사용자 기준 6. 현재 고민 위와 같이 개선했지만, 👉 여전히 성능이 충분하지 않다고 느끼고 있습니다. 특히 궁금한 점은 다음과 같습니다. 7. 질문 OFFSET 기반 pagination을 유지하면서 👉 추가로 성능을 개선할 수 있는 방법이 있을까요? 다음과 같은 방법들을 고려했는데, 방향성이 맞는지 궁금합니다. RDS를 2개를 사용하여 조회 성능 데이터를 각각 2개의 db가 처리하도록 한다? Keyset + OFFSET 혼합 방식 ( 일반적인 페이지 이동은 Keyset Pagination을 사용하고, 사용자가 특정 페이지를 직접 입력하거나 점프하는 경우에만 제한적으로 OFFSET 기반 조회를 사용하는 혼합 방식) RDS 스펙 업그레이드 또한 에펨코리아( https://www.fmkorea.com/)와 같은 대형 커뮤니티는 제가 원하는 페이지 네이션 방식을 사용하면서 깊은페이지(최대 1만)도 지원하고 동시접속자 수십만 페이지 수천~수만 대량 데이터 환경에서도 빠른 조회 성능을 유지하는데 👉 이러한 서비스들은 어떤 방식으로 pagination 및 조회 성능을 처리하는지 궁금합니다.

  • java
  • spring
  • mysql
  • redis
  • 이력서
문영훈 댓글 2 좋아요 0 조회수 103

필기자료 사라졌나요?(실기 일주일만에 안돼서 재도전-_-)

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

안녕하세요! 질문을 하실 때 아래 내용을 준수 부탁드립니다. 질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요. 질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야 어떤 강좌에서 질문하셨는지 알 수 있습니다. 영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다. 이미 다른 누군가가 질문을 한 이력 이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁 드립니다. 학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다. 제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다. 시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산)

  • python
  • java
  • c
  • 정보처리기사
  • 정보처리산업기사
주말초딩 댓글 2 좋아요 0 조회수 125

Free Edition 실습 영상은 아직 업데이트전인가요?

미해결

실리콘밸리 리더가 알려주는 빅데이터 처리 (Spark)

안녕하세요 현업으로 인해 Spark 강의를 듣고있는데, 기초부터 빅데이터 자체에 대해서도 다루고있어서 상당히 만족하고있습니다. 다만 현재 강의를 듣고있는 시점(26년 4월)에도 Databricks Free Edition 세팅이나 실습영상은 없는듯한데 업로드 계획이 있으신가요?

  • sql
  • 빅데이터
  • pandas
  • apache-spark
  • pyspark
pungsane 댓글 1 좋아요 0 조회수 60

질문있습니다

미해결

김영한의 실전 자바 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 수업을듣다가 헷갈리는부분이 있습니다. 참조형, 객체지향 과정 수업을 듣고나서부터 void를 써야할지 return값을받는것이 좋을지 헷갈립니다. 풀이과정을 보면서 따라해보고 다시 생각해보는데요 이러한 생각이 배우는과정이라고 생각해도되는건가요? 아니면 제대로 판단이 될정도로 공부하고 넘어가야되나요?

  • java
  • 객체지향
Choi 댓글 1 좋아요 0 조회수 77

인기 태그

인프런 TOP Writers

주간 인기글