Вычислить время выполнения SQL-запроса?

В облачном хранилище под контейнером понимается контейнер, куда отправляются ваши файлы. Это не относится к самому файлу. Похоже, вы предполагаете, что корзина на самом деле является файлом, что неверно.

Ваше имя сегмента:

const bucketName = 'myProject-cd99d.appspot.com'

Ваш путь к файлу в этом блоке следующий:

const filePath = '/Audio/Spanish/test.ogg'

Вы строите объект Bucket следующим образом:

const bucket = storage.bucket(bucketName)

Затем загрузите файл по этому пути, используя метод upload () в Bucket:

bucket.upload(response.audioContent, {
    destination: filePath
})

Обязательно перейдите по всем этим ссылкам на API документы, чтобы вы могли лучше понять, как работают API.

47
задан marc_s 22 May 2013 в 20:38
поделиться

3 ответа

Мы контролируем это от кода приложения, только для включения времени, требуемого установить/закрыть соединение и данные передачи по сети. Это довольно просто...

Dim Duration as TimeSpan
Dim StartTime as DateTime = DateTime.Now

'Call the database here and execute your SQL statement

Duration = DateTime.Now.Subtract(StartTime)
Console.WriteLine(String.Format("Query took {0} seconds", Duration.TotalSeconds.ToString()))
Console.ReadLine()
20
ответ дан Josh Stodola 26 November 2019 в 19:11
поделиться

Почему Вы делаете его в SQL? По общему признанию это действительно показывает "истинное" время запроса в противоположность времени запроса + время, потраченное для перестановки данных каждый путь по сети, но это загрязняет код базы данных. Я сомневаюсь, что Ваши пользователи будут заботиться - на самом деле, они были бы, вероятно скорее , включают сетевое время, поскольку все это способствует времени, потраченному, чтобы они видели страницу.

, Почему бы не синхронизация в Вашем коде веб-приложения? Кроме чего-либо еще, которое означает, что для случаев, где Вы не делаете , хотят сделать любую синхронизацию, но Вы хотите выполнить тот же proc, Вы не должны бездельничать с чем-то, в чем Вы не нуждаетесь.

8
ответ дан Jon Skeet 26 November 2019 в 19:11
поделиться

Что ж, если вы действительно хотите сделать это в своей БД, есть более точный способ, как указано в MSDN :

SET STATISTICS TIME ON

Вы можете прочитать эту информацию из своего приложения а также.

87
ответ дан 26 November 2019 в 19:11
поделиться
Другие вопросы по тегам:

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