Сравнение времени кода между двумя базами данных - PullRequest
0 голосов
/ 28 августа 2018

У нас есть проект Java с БД Oracle.

Я сделал большое изменение в своем коде, включая изменение схемы, чтобы сократить время на некоторые операции.

Для этой цели я создал локальную БД, а не общую командную БД.

Я начал измерять время (мой код с моей БД по сравнению с исходным кодом с общей БД), и я обнаружил, что время ухудшилось.

Я использовал профилировщик и обнаружил, что в некоторых местах разница заключается в функции «чтение» -

new DB

old DB

Как видите, это 2,715 против 0,514 - в 5,3 раза больше.

Я прочитал, что разница между базами данных может вызвать эту разницу во времени.

  1. Это правда? Может ли это вызвать эту большую разницу?

  2. Кроме изменения схемы каждый раз, есть ли другой вариант сравнения?

Thx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...