Rumah pangkalan data tutorial mysql 为什么数据库连接的创建开销大

为什么数据库连接的创建开销大

Jun 07, 2016 pm 03:48 PM
kenapa cipta pangkalan data menyambung

为什么连接开销比较大? 开发人员经常认为建立一个数据库是一个简单的要求,不就是在数据库服务器和初始化用户之间的一个网络往返吗,但实际上,一个数据库连接在驱动和数据库服务器之间有多次网络往返,例如,当某个驱动连接到Oracle或Sybase时,这个连接会

为什么连接开销比较大?

开发人员经常认为建立一个数据库是一个简单的要求,不就是在数据库服务器和初始化用户之间的一个网络往返吗,但实际上,一个数据库连接在驱动和数据库服务器之间有多次网络往返,例如,当某个驱动连接到Oracle或Sybase时,这个连接会有7到10和网络往返,执行了一系列的动作:

◆校验用户的身份证书

◆在数据库驱动期望的代码页设置和数据库可用的代码页设置之间进行协商(如果必要的话)

◆获取数据库版本信息

◆确定用于通信的最理想的数据库协议包大小

◆设置会话设置

此外,数据库管理(开发人员承担数据库管理员职责时的最佳做法)系统要确定建立连接使用的资源,包括性能开销较大的磁盘I/O和内存分配,你可能会认为将应用程序部署到数据库服务器上会消除网络往返,在大多数情况下这并不现实,因为现实世界中大部分企业并不会这么干,它们有很多的应用程序,有很多的数据库,此外,数据库服务器都会为数据库系统进行精心的性能调整,一般不会为不同的应用程序进行调整,即使可以在一台机器上安装数据库和应用程序,但这样也会有单点故障的隐患。



摘自:http://database.51cto.com/art/200907/136845.htm

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara menyempurnakan deepseek di dalam negara Cara menyempurnakan deepseek di dalam negara Feb 19, 2025 pm 05:21 PM

Cara menyempurnakan deepseek di dalam negara

DeepSeek Mengapa Anda Tidak Boleh Log Masuk Portal Masuk DeepSeek DeepSeek Mengapa Anda Tidak Boleh Log Masuk Portal Masuk DeepSeek Feb 19, 2025 pm 05:00 PM

DeepSeek Mengapa Anda Tidak Boleh Log Masuk Portal Masuk DeepSeek

Mengapa pautan Bybit Exchange tidak dimuat turun dan dipasang secara langsung? Mengapa pautan Bybit Exchange tidak dimuat turun dan dipasang secara langsung? Feb 21, 2025 pm 10:57 PM

Mengapa pautan Bybit Exchange tidak dimuat turun dan dipasang secara langsung?

Laman web aplikasi perisian pasaran percuma Laman web aplikasi perisian pasaran percuma Mar 05, 2025 pm 09:03 PM

Laman web aplikasi perisian pasaran percuma

Mengapa Bittensor dikatakan sebagai 'Bitcoin' di trek AI? Mengapa Bittensor dikatakan sebagai 'Bitcoin' di trek AI? Mar 04, 2025 pm 04:06 PM

Mengapa Bittensor dikatakan sebagai 'Bitcoin' di trek AI?

GATEIO EXCHANGE Versi lama Gateio Exchange App Versi Lama Saluran Muat turun GATEIO EXCHANGE Versi lama Gateio Exchange App Versi Lama Saluran Muat turun Mar 04, 2025 pm 11:36 PM

GATEIO EXCHANGE Versi lama Gateio Exchange App Versi Lama Saluran Muat turun

Bitcoin: 'Barometer' kecairan global? Bitcoin: 'Barometer' kecairan global? Mar 04, 2025 pm 06:39 PM

Bitcoin: 'Barometer' kecairan global?

Bitmex: Strategi Pilihan Terbaik Selepas Jualan Besar Bitmex: Strategi Pilihan Terbaik Selepas Jualan Besar Mar 04, 2025 pm 06:27 PM

Bitmex: Strategi Pilihan Terbaik Selepas Jualan Besar

See all articles