В облачном хранилище под контейнером понимается контейнер, куда отправляются ваши файлы. Это не относится к самому файлу. Похоже, вы предполагаете, что корзина на самом деле является файлом, что неверно.
Ваше имя сегмента:
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.
Мы контролируем это от кода приложения, только для включения времени, требуемого установить/закрыть соединение и данные передачи по сети. Это довольно просто...
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()
Почему Вы делаете его в SQL? По общему признанию это действительно показывает "истинное" время запроса в противоположность времени запроса + время, потраченное для перестановки данных каждый путь по сети, но это загрязняет код базы данных. Я сомневаюсь, что Ваши пользователи будут заботиться - на самом деле, они были бы, вероятно скорее , включают сетевое время, поскольку все это способствует времени, потраченному, чтобы они видели страницу.
, Почему бы не синхронизация в Вашем коде веб-приложения? Кроме чего-либо еще, которое означает, что для случаев, где Вы не делаете , хотят сделать любую синхронизацию, но Вы хотите выполнить тот же proc, Вы не должны бездельничать с чем-то, в чем Вы не нуждаетесь.
Что ж, если вы действительно хотите сделать это в своей БД, есть более точный способ, как указано в MSDN :
SET STATISTICS TIME ON
Вы можете прочитать эту информацию из своего приложения а также.