WordPress的非常慢的查询

时间:2020-03-25 17:33:14

标签: mysql sql wordpress mariadb

我有这个查询

@page "/"

<select @bind="@SelectedAuthorID">
    <option value=@(0)></option>
    @foreach (var author in authors)
    {
        <option value="@author.ID">@author.Name</option>
    }
</select>

<p>Selected Author ID: @authorID</p>

@code{

string authorID;

int _selectedAuthorID;
private int SelectedAuthorID
{
    get => _selectedAuthorID;
    set
    {
        if (_selectedAuthorID != value)
        {
            _selectedAuthorID = value;
      // Call OnSelectStock only if the author ID is an even number
            if (value % 2 == 0)
            {
                OnSelectStock(value);
            }
        }
    }
 }

 List<Author> authors = Enumerable.Range(1, 10).Select(i => new Author 
                { ID = i, Name = $"Author {i.ToString()}" }).ToList();

 private void OnSelectStock(int value)
 {
    authorID = value.ToString();
 }

 public class Author
 {
    public int ID { get; set; }
    public string Name { get; set; }
 }
}

我不知道如何使其更快,执行过程大约需要1.2秒,因此我的网站很难加载。

1 个答案:

答案 0 :(得分:0)

桌子多大?检查是否有插件将无法清除的垃圾泛滥到该表中。

“元”表的模式无效。这说明了如何改善它们的性能:http://mysql.rjweb.org/doc.php/index_cookbook_mysql#speeding_up_wp_postmeta

相关问题