묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨5천억건이 넘는 금융 데이터를 처리하는 토스 개발자에게 배우는 MySQL [ By. 비전공자 & Toss 개발자 ]
9강 인덱스 설계 관련 문의
인덱스가 아래와 같을때idx_orders_user_status(user_id, status, created_at)아래 쿼리문이 왜 문제인지 궁금합니다.select * from orders where 1=1 and status = 'pending' and user_id = 123강의 내용(11분 30초)에서는 인덱스의 컬럼 순서와 조건문(where)의 컬럼 순서가 틀려 효율적이지 못하다고 설명해 주시는 거 같습니다.하지만 이는 옵티마이저에 의해 where절의 컬럼 순서를 재계획 하는 걸로 알 고 있습니다.강의의 의도는 left prefix index rule 때문에 인덱스 순서를 조심해야 한다는 내용인 거 같은데... 혹시 꼭 순서를 지켜야 하는 이유가 있을까요??(첫 번째 인덱스 미사용, 중간 컬럼 미사용, 커버링 인덱스 등의 특정 상황 제외)
-
해결됨5천억건이 넘는 금융 데이터를 처리하는 토스 개발자에게 배우는 MySQL [ By. 비전공자 & Toss 개발자 ]
인덱스 및 DB 질문
안녕하세요. 항상 영상 잘 시청하고 있습니다.이번에 강의를 시청과 실무에서 업무를 하면서 궁금한 사항이 있어서 질문을 작성합니다.실무에서 인덱스 및 DB에 대해서 최근에 고민이 있습니다. 하나의 테이블에 어쩔 수 없이 컬럼이 많아지는 경우 인덱스가 많아지는 경우가 있어 고민이 됩니다. 물론 상황마다 다르겠지만 강사님의 의견이 궁금하여 질문을 드립니다. 질문인덱스 : 조회의 다양한 경우가 있어서 인덱스가 과도하게 많아지는 경우가 있습니다.ex) 복합 인덱스 (A,B,C)가 있다고 가정하면 선행 인덱스가 포함되지 않는 경우에 그냥 인덱스를 추가를 하시는지 궁금합니다. 간단하게 강의에서 post를 기준으로 (title, content)의 인덱스에서 나중에 content만 필터를 해야 되는 경우 ( 실제로 content에 인덱스는 적절하지 않다고 생각하지만 예시 ) 1-1. 만약에 추가를 하게 된다면 하나의 Table에 최대 인덱스 개수는 몇개로 지정을 하시는지 궁금합니다. 너무 많아지게 되면 Write작업에 대해서 부화를 가지기 때문에 측정을 하시는 기준점이 있는지 궁금합니다. ( 상황마다 다르겠지만 일반적으로 생각하시는 기준 ) MySQL에서 집계에 대한 아키텍처하나의 재고를 row로 표현하는 테이블이 있다고 가정하면 특정 상품의 재고를 구하기 위해서 count를 사용을 해야됩니다. (하나의 row는 상품 1개)캐싱을 처리하면 데이터의 정합성에 문제가 생기고 매번 쿼리를 실행하면 성능 및 DB에 부화가 발생합니다.이것을 개선하기 위해서 만약에 집계 테이블을 만들어 Redis, Kafka에서 이벤트가 발생하면 집계 테이블에 개수를 수정하는 방식으로 실무에서 많이 사용되는지 궁금합니다.만약에 많이 사용이 된다면 주의사항이 어떤게 있을까요??
-
해결됨5천억건이 넘는 금융 데이터를 처리하는 토스 개발자에게 배우는 MySQL [ By. 비전공자 & Toss 개발자 ]
첫번째 프로시저 명령에서 Account가 생성되지 않습니다
현재 강의를 시작하는 단계입니다. 뒷 강의에서 설명이 나올지 모르겠지만 현재 프로시저만 보았을 때 CALL 명령에서 GenerateUsers만 진행하고 Account는 부르지 않고있는데 의도하신걸까요?
-
해결됨5천억건이 넘는 금융 데이터를 처리하는 토스 개발자에게 배우는 MySQL [ By. 비전공자 & Toss 개발자 ]
실례합니다만.. 혹시 강의 할인
기존강의들.. 대폭할인 이벤트는 더 이상 하지 않으시겠죠..?한번씩 최신강의들 대폭 할인 하시던데.. 아쉬워서 한번 여쭤봅니다..
-
해결됨5천억건이 넘는 금융 데이터를 처리하는 토스 개발자에게 배우는 MySQL [ By. 비전공자 & Toss 개발자 ]
2번째 더미데이터 생성이 되지 않습니다.
1분이 넘어가도록 실행이 끝나질 않습니다.
-
해결됨IntelliJ를 시작하시는 분들을 위한 IntelliJ 가이드
Presentation Assistant
IntelliJ 2023.03버전부터 플러그인 Presentation Assistant 기능이 인텔리제이로 내장되었다고 합니다. 혹시 플러그인에서 검색이 안 되시는 분들은 settings에서 검색해보시면 찾으실 수 있으실겁니다!
-
미해결쉽게 배워보는 파이참(PyCharm) 핵심 가이드
인코딩오류
Python runtime state: core initializedLookupError: unknown encoding: x-windows-949Current thread 0x000026f8 (most recent call first): <no Python frame>이게 떠서 file encoding 들어가서 모두 UTF-8로 모두 바꾸고 재부팅했는데도 계속 오류네요. 우해야 하나요?
-
미해결[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)
Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
안녕하세요, 선생님. 선생님께 메시지를 드리기 위해 일단 무료강의를 수강하였습니다. 양해부탁드릴께요.다름이 아니라 Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의를 듣고 싶은데 최신순으로 나열하니 현재 버전과 맞지 않는 부분들이 많아서 강의를 수월하게 따라가기 힘들다는 평들이 많이 보였습니다. 현재 현행화중이라고 하셨는데 언제쯤 현행화가 완료될 예정인지 궁금합니다. 현행화되면 기존 수강신청자도 혜택을 받을 수 있는건지 궁금합니다. 그럼 답변 좀 부탁드리겠습니다.
-
미해결[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)
빠른 시간안에 주요 핵심을 콕콕 집어주셔서 감사해요
IntelliJ Ultimate 관련해서 정보가 많이 부족했는데 짧은 시간에 해주신 설명이 쉽게 배울 수 있어서 좋았습니다.앞으로 강의 열어주시는거 기대중입니다.다만 현재 intelliJ 버전이 23년 버전이 배포된 후로 영상을 찍으신 시점과 다른점이 꽤 있어서 오류해결하는데 시간이 좀 걸렸어요. 이 부분 개선해주시면 정말 감사드리겠습니다!
-
미해결[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)
오류 could not find or load main class org . apsche . catalina . startup . Booststrap
C:\work\apache-tomcat-10.1.5\bin\catalina.bat run[2023-02-24 04:16:40,405] Artifact myweb:war exploded: Waiting for server connection to start artifact deployment...Using CATALINA_BASE: "C:\Users\USER\AppData\Local\JetBrains\IntelliJIdea2022.3\tomcat\d2879f62-a42d-4cc2-8525-ff9de9189793"Using CATALINA_HOME: "C:\work\apache-tomcat-10.1.5"Using CATALINA_TMPDIR: "C:\work\apache-tomcat-10.1.5\temp"Using JRE_HOME: "C:\Program Files\Java\jdk-19"Using CLASSPATH: "C:\work\apache-tomcat-10.1.5\bin\bootstrap.jar;C:\work\apache-tomcat-10.1.5\bin\tomcat-juli.jar"Using CATALINA_OPTS: ""Error: Could not find or load main class org.apache.catalina.startup.BootstrapCaused by: java.lang.ClassNotFoundException: org.apache.catalina.startup.BootstrapDisconnected from server 오늘은 또 새로운 오류가 생겼네요... 이거 어떻게 해결하나요 구글에 검색해봐도 무슨 말인지 모르겠어요...
-
미해결[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)
tomcat등록
tomcat등록하고 초록색 실행 버튼 눌렀는데java: error: release version 5 not supported 라고 떠요두 가지 해결 방안 중에 뭐를 어떻게 설정해야할까요?
-
미해결IntelliJ를 시작하시는 분들을 위한 IntelliJ 가이드
단축키 정리된 파일이 따로 있을까요?
혹시 강의 별로 단축키 정리된 파일이 따로 있을까요?ㅎㅎ
-
해결됨[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)
dependency 부분에서 에러나시는분
<dependencyManagement> <dependencies> ~~ </dependencies> </dependencyManagement> 처럼 dependencyManagement 로 묶어 보세요.
-
미해결[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)
dependency 버전오류
다른부분은 문제가 없는데 버전부분만 계속 빨간불이 들어와서요;; 확인부탁드릴게요
-
해결됨[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)
환경변수..
MacOS입니다다. 인텔리제이 설치전이고 maven 압축까지 풀었는데 터미널에 mvn -version을 입력해도 zsh: comman not found: man 이라고 뜹니다... 도와주십쇼 ㅜㅜ 몇시간째인지 모르겠습니다
-
미해결[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)
add Configuration에서 tomcat추가..
add 추가했는데 tomcat이 없습니다 add more이라는 것도 없고 저는 ㅇ게 다네요 ..
-
미해결IntelliJ를 시작하시는 분들을 위한 IntelliJ 가이드
질문 드립니다
안녕하세요. 이제 막 강의를 듣기 시작했고 IntelliJ IDEA 2019.3을 사용하고 있습니다. 1. 프로젝트 생성할때 Version 1.0-SNAPSHOT은 어떤 값인가요? 강의에서는 기본값으로 넘어갔지만 프로젝트 생성할때 왜 저 항목이 있는건지, 왜 설정하는거고 언제 쓰이는건지 궁금합니다. 2. 프로제트 생성 대화창에서 아래 창은 나오지 않고 바로 Finish 버튼이 보이는데 버전의 차이때문에 그런가요? 3. 프로젝트 생성하고 나면 이런 에러가 뜨는데 도움 부탁드립니다. 처음부터 질문이 많네요.. 그럼 답변 부탁드립니다.
-
해결됨쉽게 배워보는 파이참(PyCharm) 핵심 가이드
파일이 보이지 않아요.
(사진)
-
해결됨IntelliJ를 시작하시는 분들을 위한 IntelliJ 가이드
윈도우 운영체제에서 Main.java 실행시
예제처럼 깔끔히 aaa가 나오지 않고 *********************************************** 오전 1:17:12: Executing task 'Main.main()'... > Task :compileJava UP-TO-DATE > Task :processResources NO-SOURCE > Task :classes UP-TO-DATE > Task :Main.main() aaa Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/5.2.1/userguide/command_line_interface.html#sec:command_line_warnings BUILD SUCCESSFUL in 0s 2 actionable tasks: 1 executed, 1 up-to-date 오전 1:17:13: Task execution finished 'Main.main()'. **************************************************** 이런식으로 지저분하게 실행창이 나오는데 해결법 없을까요?
-
해결됨IntelliJ를 시작하시는 분들을 위한 IntelliJ 가이드
디버깅 관련 문의드립니다.
인텔리제이 디버깅을 사용할 때, 인텔리제이가 아닌 다른창 (ex. 웹브라우저)에서 URL 등을 호출하였을 때 Breakpoint에 걸리게 됐을 경우, Intellij 창으로 이동하는 방법이 있나요? (제가 알고있기로는 BreakPoint에 걸리면 다른 프로그램 사용중에도 인텔리제이 화면으로 이동이 됐던거 같아요) 이전에는 BreakPoint가 걸릴 때는 어느 화면에서든 인텔리제이 창으로 바로 이동됐던거 같은데 어느 순간부터 BreakPoint가 걸려도 인텔리제이 아이콘이 반짝거릴뿐, 인텔리제이 화면으로 바로 이동되지는 않네요.. 제가 잘못 알고 있는 부분일 수도 있어서 문의드립니다!