用php优化MySQL数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用php优化MySQL数据库相关的知识,希望对你有一定的参考价值。

  1. <?php
  2. // VARIABLES DE CONEXION
  3. $server = "localhost";
  4. $dbuser = "usuario";
  5. $dbpassword = "password";
  6. $dbname = "nombre_base_de_datos";
  7. $db = mysql_connect($dbhost, $dbuser, $dbpassword) or die("Connection Error: " . mysql_error());
  8. mysql_select_db($dbname) or die("Error al conectar a la base de datos.");
  9. //EXRAEMOS LAS TABLAS DE LA BASE DE DATOS
  10. $sql = "SHOW TABLES";
  11. $tablas = mysql_query( $sql) or die("No se puede ejecutar la consulta: ".mysql_error());
  12. while ($tabla = mysql_fetch_assoc($tablas)) {
  13. foreach ($tabla as $item => $nombre_tabla) {
  14. echo $nombre_tabla.": ";
  15. //OPTIMIZAMOS LAS TABLAS
  16. mysql_query("OPTIMIZE TABLE ".$nombre_tabla) or die("No se puede ejecutar la consulta: ".mysql_error());
  17. // MOSTRAMOS EL RESULTADO
  18. if (mysql_errno()){
  19. echo " No ha podido ser optimizada.";
  20. }else{
  21. echo "Optimizada.";
  22. }
  23. echo "<br />";
  24. }
  25. }
  26. ?>

以上是关于用php优化MySQL数据库的主要内容,如果未能解决你的问题,请参考以下文章

PHP 使用php优化MySQL数据库

php+mysql 如何优化千万级数据模糊查询加快

如何优化Mysql千万级快速分页

PHP 优化MySQL数据库中的所有表

针对 PHP 中的数据检索优化的 MySQL 数据库设计

PHP+MySQL高效的分页方法,如何优化LIMIT,OFFSET进行的分页?