반응형

SQL 2

Postgre 최적화신속한 테스트를 위한 SQL

Postgre 최적화신속한 테스트를 위한 SQL Postgre로 전환합니다.SQLite의 SQL을 사용하여 일반적인 Rails 애플리케이션을 지원합니다. 문제는 PG에서 실행 사양이 느려졌다는 것입니다. SQLite에서는 최대 34초, PG에서는 최대 76초로 2배 이상 느립니다. 이제 코드 수정 없이 사양의 성능을 SQLite와 동등하게 하기 위해 몇 가지 기술을 적용하려고 합니다(접속 옵션 설정만으로는 불가능할 수 있습니다). 내 머릿속에서 몇 가지 분명한 것은 다음과 같다. RAM 디스크 (OSX에서의 RSpec과의 적절한 셋업) 기록되지 않은 테이블(모든 스크립트를 변경할 필요가 없도록 데이터베이스 전체에 적용할 수 있습니까?) 아시겠지만 저는 신뢰성과 그 외 다른 것에 신경 쓰지 않습니다(여기서..

programing 2023.04.17

SQL IN 절 매개 변수화

SQL IN 절 매개 변수화 해야 합니까?IN변수 개수의 인수가 있는 절, 예를 들어 다음과 같이요? SELECT * FROM Tags WHERE Name IN ('ruby','rails','scruffy','rubyonrails') ORDER BY Count DESC 이 쿼리에서는 인수 수를 1 ~5 의 범위에서 지정할 수 있습니다. 이 (또는 XML)에는 전용 스토어드 프로시저를 사용하지 않는 것이 좋습니다만, SQL Server 2008에 특화된 우아한 방법이 있다면, 저는 그것을 받아들일 수 있습니다.다음과 같이 각 값을 파라미터화할 수 있습니다. string[] tags = new string[] { "ruby", "rails", "scruffy", "rubyonrails" }; string c..

programing 2023.04.17
반응형