We tried to figure out the reason of slowness but we didn't find any thing related to our system, when the same query executed outside Metabase the result came instantly.
Sample query from the log (columns names changed/renamed):
{:constraints {:max-results 10000, :max-results-bare-rows 2000},
:type :query,
:middleware {:js-int-to-string? true},
:database 2,
:query {:source-table 6, :filter [:between [:datetime-field [:field-id 83] :minute] "2020-09-27T12:30:00" "2020-09-27T12:30:00"], :aggregation [[:count]], :breakout [[:field-id 101]]},
:parameters ,
:async? true,
:cache-ttl nil},
:native
{:query
"SELECT COLUMNS, count(*) AS "count" FROM TABLE_NAME WHERE (DATE_COL >= ? AND DATE_COL < ?) GROUP BY COLUMN1 ORDER BY COLUMN1 ASC",
:params (#t "2020-09-27T12:30Z[UTC]" #t "2020-09-27T12:31Z[UTC]")}
Could you please advise what cause this issue:
Troubleshooting info:
Database version : Oracle 19C
Ojdbc version: ojdbc10
Column datatype: Date
{
"browser-info": {
"language": "en-US",
"platform": "Win32",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:83.0) Gecko/20100101 Firefox/83.0",
"vendor": ""
},
"system-info": {
"file.encoding": "UTF-8",
"java.runtime.name": "OpenJDK Runtime Environment",
"java.runtime.version": "11-ea+28",
"java.vendor": "Oracle Corporation",
"java.vendor.url": "http://java.oracle.com/",
"java.version": "11-ea",
"java.vm.name": "OpenJDK 64-Bit Server VM",
"java.vm.version": "11-ea+28",
"os.name": "Linux",
"os.version": "3.10.0-957.el7.x86_64",
"user.language": "en",
"user.timezone": "Asia/Riyadh"
},
"metabase-info": {
"databases": [
"h2",
"oracle"
],
"hosting-env": "unknown",
"application-database": "h2",
"application-database-details": {
"database": {
"name": "H2",
"version": "1.4.197 (2018-03-18)"
},
"jdbc-driver": {
"name": "H2 JDBC Driver",
"version": "1.4.197 (2018-03-18)"
}
},
"run-mode": "prod",
"version": {
"date": "2020-09-15",
"tag": "v0.36.6",
"branch": "release-0.36.x",
"hash": "cb258fb"
},
"settings": {
"report-timezone": "UTC"
}
}
}