第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Node js mysql 多線程比同步請求快嗎

Node js mysql 多線程比同步請求快嗎

PHP
守著一只汪 2023-10-15 15:29:07
如果我們使用 php,我們會進行同步 mysql 調(diào)用。我們每次運行一個 mysql 查詢,然后等待結(jié)果,然后運行另一個查詢,依此類推。如果我們在 Node.js 中執(zhí)行此操作,我們會異步執(zhí)行,因此我們一次運行 10 個請求。那么在這種情況下,如果我們一次運行十個查詢,node.js 會比 php 快十倍嗎?
查看完整描述

2 回答

?
猛跑小豬

TA貢獻1858條經(jīng)驗 獲得超8個贊

并不真地

每個服務(wù)器只能共享其擁有的資源。

如果您僅運行 1 個查詢,它將使用完成它所需的所有資源。

如果您有 3 個線程,則必須共享這些資源,并且您可以擁有進一步延遲查詢的鎖。

此外,如果適合您的工作流程,您可以嘗試多查詢以提高速度


查看完整回答
反對 回復(fù) 2023-10-15
?
泛舟湖上清波郎朗

TA貢獻1818條經(jīng)驗 獲得超3個贊

這取決于您對 PHP 數(shù)據(jù)庫抽象層的選擇。您可以在 PHP 中使用多個數(shù)據(jù)庫抽象層來查詢數(shù)據(jù)庫。例如:PDO、mysqli等。大多數(shù)是同步的,但也有異步的。例如 mysqli 允許對數(shù)據(jù)庫進行異步調(diào)用。如果您在 PHP 中使用此類異步驅(qū)動程序,那么它們還可以一次運行 10 個請求。但是,如果使用PDO等原生驅(qū)動,那么nodejs會更快。PHP 中有一個帶有 mysqli 擴展的異步查詢示例:https://www.php.net/manual/ru/mysqli.reap-async-query.php


查看完整回答
反對 回復(fù) 2023-10-15
  • 2 回答
  • 0 關(guān)注
  • 154 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號