Common

  • DAYOFWEEK() 함수를 지원합니다. 인자로 DATETIME 값 (또는 변환 가능한 문자열)을 입력하면, 해당하는 시각의 요일을 반환합니다. 0~6까지이며, 0이 일요일입니다. (#1717)
  • CREATE KEYWORD INDEX MODE = 1 로 Keyword 인덱스를 생성하면, 대문자로 입력된 데이터가 모두 소문자로 조회되는 문제가 해결되었습니다. (#1695)
  • SELECT 수행 도중 '변환 오류' 등으로 실패 상황에 도달할 때, 할당받거나 열어뒀던 자원을 모두 해제하거나 닫지 않아 비정상 종료하던 문제가 해결되었습니다. (#1685)
  • SELECT 와 DELETE 가 동시에 수행될 때, DELETE 범위 외의 SELECT 를 하는 경우엔 DELETE 를 기다리지 않고 곧바로 수행할 수 있도록 기능이 향상되었습니다. (#1504, #1736)
  • BITAND(NULL, 0), BITOR(NULL, 0) 의 반환값이 NULL 이 아닌 -1 이 나오던 문제가 해결되었습니다. (#1726)
  • LEAST(-1, 1u) 의 반환값이 -1이 아닌 1이 나오던 문제가 해결되었습니다. unsigned flag 인 u 가 없는 경우에는 정상적으로 반환됩니다. (#1726)
  • (1u)+(-1) 의 반환값이 0이 아닌 NULL 이 나오던 문제가 해결되었습니다. unsigned flag 인 u 가 없는 경우에는 정상적으로 반환됩니다. (#1728)

Cluster Edition

  • Cluster Edition 에서는 원격 저장소의 정보를 동기화하는 데 비용이 크기 때문에 Result Cache 를 사용할 수 없습니다.
    그런데, Result Cache 를 쌓아두는 문제가 있었습니다. Result Cache 를 쌓아두지 않도록 수정했습니다. (#1684)
  • INSERT SELECT 를 많은 세션에서 처리할 때, Warehouse 의 Statement 가 해제되지 않아 시간이 지날수록 메모리를 계속 소모하던 문제가 해결되었습니다. (#1675)
  • APPEND 도중 취소하게 되면 Broker 에서 AppendClose 가 실패하는데, 정상적인 경우인데도 실패하면 안 된다는 조건때문에 비정상 종료하던 문제가 해결되었습니다. (#1690, #1732)
  • Add-Node 가 실패할 때, 실패 이유가 machcollectoradmin 으로 출력되지 않던 문제가 해결되었습니다. (#1698)
  • Coordinator 에서 Node-Status 를 판단해서 Node 에게 보내는 과정이 상당히 지연되면, 각 Node 가 살아있는데도 Unknown 상태로 빠질 수 있습니다.
    지연되는 원인을 제거했습니다. (#1673)
  • Scrapped Node 가 Shutdown 되어 있을 때 --force-restore-warehouse 명령을 입력하면 실패하게 되는데,
    해당 Node 를 재시작하면 Normal 상태로 바뀌던 문제가 해결되었습니다. (#1706)
  • MWA 를 통해 Warehouse 를 추가할 때, 추가가 실패했는데도 Cluster 의 상태가 서비스 가능한 것으로 나오는 문제가 해결되었습니다. (#1693)

MWA / Tag Analyzer

  • x-axis 고정 값을 적용하면, Navigation chart 화면 (Viewport 화면) 에 있는 Chart 가 축소되는 문제가 해결되었습니다. (#1682)
    본래 x-axis 고정 기능은 Zoom-in 기능을 염두에 둔 기능이 아니라 전체 Chart 를 나타내기 위한 용도로 사용됩니다.

User Library / Utility / 3rd-Party

  • Grafana 에서 동일한 테이블에 대한 다른 컬럼을 각각의 계열 (Series) 로 표시할 때, 각 계열마다 쿼리를 따로 수행하면 차트 표시 성능이 떨어집니다.
    이 문제를 보완하기 위해, 동일한 테이블에 대한 다른 컬럼을 여러 개의 계열로 표시할 때는 쿼리를 한 번만 수행할 수 있는 SAME AS 기능이 추가되었습니다. (#1581)
    자세한 사항은 마크베이스 블로그 글을 참고해주시기 바랍니다.
  • ODBC/CLI 에서 반복적으로 SQLPrepare() 를 호출하면, 할당받은 자원 일부가 해제되지 않아 메모리를 계속 소모하던 문제가 해결되었습니다. (#1699)
  • machsql 에서 SELECT 를 1회씩 수행할 때 마다, 할당받은 자원 일부가 해제되지 않아 메모리를 계속 소모하던 문제가 해결되었습니다. (#1703)
  • .NET (C#) Connector 에서, CONNECTION_TIMEOUT 설정값보다 오래 서버 접속을 기다리는 상황을 고려하도록 수정했습니다. (#1710)
  • Microsoft Excel 에서 데이터 > 외부 데이터 가져오기 > Microsoft Query 를 통해 마크베이스 데이터를 가져올 수 없던 문제가 해결되었습니다. (#1712)

그 외, 각종 오탈자를 수정하거나 작동 영향이 거의 없는 이슈를 처리했습니다.

  • No labels