php訪問數(shù)據(jù)庫慢 php實時讀取數(shù)據(jù)庫

php+mssql 訪問速度慢是什么原因?

數(shù)據(jù)結(jié)構(gòu)不一樣,而且是兩大用戶情敵。實際是不相配。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:申請域名、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、象州網(wǎng)站維護(hù)、網(wǎng)站推廣。

要解決的話,可以;在本機(jī)上測試。SQLServer 轉(zhuǎn)Mysql 數(shù)據(jù)庫的方法。

1 寫php能讀出sqlserver數(shù)據(jù)情況下,直接就轉(zhuǎn) mysql 要對應(yīng)好字段(直接寫入)。

2 導(dǎo)出成 excel 再用phpmyadmin 導(dǎo)入,導(dǎo)入文件是 excel 文件喲。

可以查看 SQLServer 轉(zhuǎn)Mysql 數(shù)據(jù)庫的方法及網(wǎng)上的教程。

php+mysql在數(shù)據(jù)庫里數(shù)據(jù)大的話查詢很慢

1.建立索引,盡可能把索引建立到你你經(jīng)常比較的字段上,如select

a,b,c,d

from

a

where

索引字段=值,這個索引字段最好是數(shù)值型數(shù)據(jù)

2.慢有更多情況,

情況1:遠(yuǎn)程查詢,其實可能查詢不慢,由于數(shù)據(jù)量大,傳輸過程慢

情況2:WHERE

后面的比較數(shù)據(jù)太多,比如

like

類的語句

情況3:需要哪個字段只取那個字段就行了,比如select

*

from

a與select

b,c,d

from

a速度是有差距的

3.數(shù)據(jù)庫定期維護(hù),壓縮,把不常用的數(shù)據(jù)備份后放入備份庫里,查詢時查備份庫等

問題補(bǔ)充:

.第一條:建立索引,怎么建立,我也聽說過,但不知道怎么使用

答:每種數(shù)據(jù)建立索引的方法有差異,比如SQL

SERVER

2000中可對多個字段進(jìn)行索引,比如SQL

SERVER2000中有命令

CREATE

INDEX

為給定表或視圖創(chuàng)建索引。

只有表或視圖的所有者才能為表創(chuàng)建索引。表或視圖的所有者可以隨時創(chuàng)建索引,無論表中是否有數(shù)據(jù)??梢酝ㄟ^指定限定的數(shù)據(jù)庫名稱,為另一個數(shù)據(jù)庫中的表或視圖創(chuàng)建索引。

語法

CREATE

[

UNIQUE

]

[

CLUSTERED

|

NONCLUSTERED

]

INDEX

index_name

ON

{

table

|

view

}

(

column

[

ASC

|

DESC

]

[

,...n

]

)

[

WITH

index_option

[

,...n]

]

[

ON

filegroup

]

index_option

::=

{

PAD_INDEX

|

FILLFACTOR

=

fillfactor

|

IGNORE_DUP_KEY

|

DROP_EXISTING

|

STATISTICS_NORECOMPUTE

|

SORT_IN_TEMPDB

}

第三條:數(shù)據(jù)庫定期維護(hù),壓縮:怎么個壓縮法?及時備份數(shù)據(jù)到備份庫查詢備份庫,那查詢時不是還慢嗎?

答:這個有壓縮工具,基本上每種數(shù)據(jù)庫都有自己的壓縮數(shù)據(jù)庫的工具

php 為什么我的函數(shù)每次都關(guān)閉數(shù)據(jù)庫了,網(wǎng)頁加載反而變得很慢

如果每個函數(shù)都關(guān)閉連接,當(dāng)調(diào)用多個函數(shù)時會多次建立連接,而建立連接也是耗時的,建議使用數(shù)據(jù)庫連接池。

數(shù)據(jù)庫連接的建立及關(guān)閉是一種極耗系統(tǒng)資源的操作,尤其是在多層結(jié)構(gòu)的應(yīng)用環(huán)境中,這種資源的耗費(fèi)對系統(tǒng)性能影響尤為明顯。在工作時做系統(tǒng)優(yōu)化對這方面的很有體會,相同功能的查詢語句,由于打開關(guān)閉數(shù)據(jù)庫連接的次數(shù)不同導(dǎo)致兩個查詢語句耗費(fèi)的時間差別很大。一個數(shù)據(jù)庫連接對象均對應(yīng)一個物理數(shù)據(jù)庫連接,每次操作都打開一個物理連接,使用完后立即關(guān)閉連接。頻繁地打開、關(guān)閉連接將會造成系統(tǒng)性能低下。雖然寫高性能的sql語句能夠減少訪問數(shù)據(jù)庫的次數(shù),但是也不能完全規(guī)避平凡操作數(shù)據(jù)庫的的行為,因為有時候我們訪問量大,就會伴有多線程和高并發(fā),這時候我們就該考慮還有什么辦法能提高系統(tǒng)的性能了。辦法總比問題多,數(shù)據(jù)庫連接池的使用幫我們大大的降低了平凡的開關(guān)數(shù)據(jù)庫。

標(biāo)題名稱:php訪問數(shù)據(jù)庫慢 php實時讀取數(shù)據(jù)庫
本文地址:http://bm7419.com/article0/ddepdoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版微信小程序、服務(wù)器托管網(wǎng)站導(dǎo)航、軟件開發(fā)、App設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)