1. php連接遠端mysql很慢,要5-10秒,修改了my.cnf配置文件還是沒用
這個問題我遇到過,一般出現這種情況都是DNS反解析問題,還有SSH連接過慢問題也是。
搞定的方法,就是加入google的DNS:8.8.8.8
windows系統可以配置第備用DNS為8.8.8.8
Linux系統可以配置為nameserver 8.8.8.8
2. php+mssql 訪問速度慢是什麼原因
數據結構不一樣,而且是兩大用戶情敵。實際是不相配。
要解決的話,可以;在本機上測試。SQLServer 轉Mysql 資料庫的方法。
1 寫php能讀出sqlserver數據情況下,直接就轉 mysql 要對應好欄位(直接寫入)。
2 導出成 excel 再用phpmyadmin 導入,導入文件是 excel 文件喲。
可以查看 SQLServer 轉Mysql 資料庫的方法及網上的教程。
3. PHP鏈接資料庫過慢,不連接資料庫的時候程序0.003秒,連接後1.003秒,這是為什麼啊
我猜你用的是 XAMPP 環境包吧,
以前碰到過類似的 問題
你資料庫鏈接 mysql_connect 的時候 是不是用 了 localhost
你把 這個地址 改成 127.0.0.1 吧,
4. ThinkPHP3.2連接資料庫很慢
這個要看你的家境,如果是一般或者不好,只夠自己活肯定不夠的。
如果你家境很好,富裕充足,富一二三四五代,那錢夠自己生活,可以,因為你不用擔心沒有錢或者出事或者別的事情影響你。
如果你是前者,錢重要,但是還是要走正路來的錢,違法或者黑的就還是別碰,畢竟心術正也是立足社會的一個加分項,錢重要,但做正直的人賺正確的錢更重要,也就是人品,不要把錢看得至高無上,也就是說不要只看錢,為錢做什麼都可以的那種。古語常言,君子愛財,取之有道。你要先解決生存問題,再談生活。
如果你是後者,我個人認為,你還是要重視金錢,雖然可能家裡人奮斗出來的資產對你來說很讓你有優越感,但是那是他們付出了很多你經歷不了或者沒有經歷過的,錢來之不易,世界上還有很多人因為吃不飽穿不暖發愁,如果你有能力,讓自己變更優秀,沒有什麼是恆古不變的,即使你家庭很富有,如若有天不幸受難,你也可以幫助家庭解決部分也是很好的。壯大自己,就像我們國家,不居安思危的話,別國就會欺負,你若強大,朋友甚多,欺負你都要看看你的背後實力和關系。
5. php連接資料庫響應慢
連接語句怎麼寫的,是不是用的域名,建議用IP,例如:
mysql_connect('127.0.0.1', 'root', '123456');
6. php本地連接mysql資料庫慢到一個境界!
換一個xampp或者用wamp. 一般來說只要電腦配置不是特別渣, 都能以較快的速度反映的. 那麼電腦沒問題, 那就是軟體的問題了.
7. php連接mysql使用一段時間後連接資料庫超時
開啟下mysql的慢查詢. 看看是否存在過多的慢查詢語句. 具體開啟方式可以網路
在資料庫訪問比較慢的情況下. 執行 show processlist 看下進程是否過多.
找出慢查詢之後, 可以針對sql進行優化.
加加索引應該就能解決.
my.cnf 的配置可以參考網上的方案進行優化....
(按說...4000條數據根本就不是個問題....)
8. php連接mysql"超過最大連接時間30秒"如何解決
1、找到php目錄下的php.ini文件,搜索「max_execution_time」,把max_execution_time = (30)設置成為你想要的數值,如max_execution_time = (0)設置為零則不限制執行時間。
2、除了第一種方法,我們還可以使用ini_set()函數來解決這一問題,如:ini.set('max_execution_time',200),這樣最大連接時間就設置為200。當然,你也可以設置為0或其他你想要的數值。
9. PHP訪問mysql資料庫巨慢,請求幫助
1. 找到你mysql的安裝目錄,打開my.ini,如果是Linux伺服器,那就是my.conf;
2.然後在[mysqld]選項下面添加:
skip-name-resolve
這個選項的意思是:禁用DNS解析,連接速度會快很多。
然後保存,重啟mysql伺服器,希望能幫你解決問題!
10. Windows Server 2008 R2和2012中PHP連接MySQL過慢的解決方法
對比下面兩個腳本的速度:
Windows
7
用
localhost
連接本地
MySQL,速度會很慢。
Windows
7
用
127.0.0.1
連接本地
MySQL,速度則是正常的。
my.ini里配置了
bind-address=127.0.0.1
用localhost連接本地MySQL:
速度慢
<?php
$start
=
microtime(true);
$mysqli
=
new
mysqli('127.0.0.1',
'root',
'',
'mysql');
//連接耗時僅為0.0025秒.
//$mysqli
=
new
mysqli('localhost',
'root',
'',
'mysql');
//連接耗時超過1秒,比正常慢了400倍.
echo
microtime(true)
-
$start;
分析:
1.my.ini里配置
bind-address=127.0.0.1
時,Win7及其以上版本系統PHP用localhost連接MySQL耗時超過1秒,比用127.0.0.1連接慢了400倍.
2.my.ini里配置
bind-address=::1
時,Win7及其以上版本系統PHP用localhost連接MySQL速度是正常的,但用127.0.0.1連接又不正常了.
3.去掉bind-address配置,則用localhost或127.0.0.1連接MySQL速度都是正常的.
所以:在配置了
bind-address=127.0.0.1
的情況下,應該使用
127.0.0.1
連接本地
MySQL
資料庫
。
安裝
WordPress、phpMyAdmin
等
PHP
程序的時候默認使用
localhost
連接本地
MySQL
資料庫,這時注意把默認的
localhost
改為
127.0.0.1。
另外,Windows
2008、2012
跟
Windows
7
存在同樣的問題。