有人会在XAMPP中遇到过MYSQL时过慢的情况吗?
我有一个统一的应用程序,要求使用此php脚本下载字符串。
<?php
include 'Config.php'; // Just a normal mysqli connection setup
//the post from Unity.
$var_uniqueID = $_POST['uniqueID_Post'];
$conn = OpenCon(); // open connection
//create a query
$sql = "SELECT
var_name,
var_value
FROM variable_current_values
WHERE uniqueID = '".$var_uniqueID."' ";
$result = mysqli_query($conn, $sql);
if( mysqli_num_rows($result) > 0)
{
//show data for each row
while($row = mysqli_fetch_assoc($result))
{
echo "".$row['var_name'] .
"|".$row['var_value'] . "";
}
}
CloseCon($conn); // close the connection
?>
此PHP脚本被UnityWebRequest的c#脚本调用
//www variable
private UnityWebRequest unityWebRequest;
void Update ()
{
if (unityWebRequest == null)
{
//fetch The data Widget
StartCoroutine(RealDataFetchWhere(this.name));
}
}
private IEnumerator RealDataFetchWhere(string _uniqueIDPost)
{
//gives the unique key
WWWForm fetchingForm = new WWWForm();
fetchingForm.AddField("uniqueID_Post", _uniqueIDPost);
//load and wait until the data is downloaded
unityWebRequest = UnityWebRequest.Post(**thePHPLink**, fetchingForm);
yield return unityWebRequest.SendWebRequest();
string data = unityWebRequest.downloadHandler.text;
print("the Data is : " + data);
}
起初,一切似乎都很好。数据下载完美(几乎实时)。
但是,大约10分钟后,XAMPP mySQL开始显着降低速度。
我尝试在XAMPP中手动修改数据,直到“行受到影响” 大约需要5到8秒
如果我在不关闭我的统一程序的情况下将它们放置更长时间,则XAMPP开始冻结并断开连接。
有人知道解决该问题的方法吗?