Источник данных Oracle, возвращая пустое соединение

Использование dplyr и tidyr:

library(dplyr)
library(tidyr)

data %>%
  group_by(group) %>%
  summarize(value1_min = min(value1),
        value1_max = max(value1),
        value2_min = min(value2),
        value2_max = max(value2),
        value3_n = length(unique(value3)),
        value3_perc1 = length(sum(value3==1))/length(unique(value3)),
        value3_perc2 = length(sum(value3==2))/length(unique(value3)),
        value3_perc3 = length(sum(value3==3))/length(unique(value3))
        ) %>%
  gather(review, value, -group) %>%
  spread(group, value)

Результат:

# A tibble: 7 x 3
  review         `0`    `1`
  <chr>        <dbl>  <dbl>
1 value1_max   9.00  10.0  
2 value1_min   1.00   2.00 
3 value2_max   9.00  10.0  
4 value2_min   1.00   2.00 
5 value3_n     3.00   3.00 
6 value3_perc1 0.333  0.333
7 value3_perc2 0.333  0.333
8 value3_perc3 0.333  0.333
7
задан Java Guy 30 March 2009 в 20:37
поделиться

2 ответа

Я думаю, что значение по умолчанию может варьироваться в зависимости от того, какую версию Oracle Вы используете. Часть информации является противоречащей, например, Оракулы "Оптимизация Поведения Пула Соединения" подразумевает, что значение по умолчанию составляет 3 секунды (11 г?), тогда как другие источники указывают, что это - нуль, как упомянуто в вопросе.

Я предложил бы явно обнулить его и видел бы, проявляется ли поведение все еще.

2
ответ дан 7 December 2019 в 18:45
поделиться

Я пытался установить это значение. Хотя в документах говорится, что значение по умолчанию, не испытывают таймаут, когда я не устанавливал это свойство, источник данных возвращал пустой указатель.. Когда я явно указал значение, соединение ожидало, даже значение к 0 давало мне пустое соединение.

0
ответ дан 7 December 2019 в 18:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: