MySQL中处理大数据的优化查询速度方法

在实际项目中,当MySQL表的数据量达到100万时,普通SQL查询的效率呈线性下降,如果where中有很多查询条件,查询速度是无法容忍的。想想看,如果我们在淘宝上查询订单的详细信息,如...

发布于 2022-04-29 阅读(319)

mysql数据库针对大数据备份及还原的方法

一、Mysql数据库备份指令格式: mysqldump -h主机名 -P端口 -u用户名 -p密码 (–database) 数据库名 文件名.sql 注:直接cmd执行该指令即可,不需要先mysql -u root -p链接数据库 1、备份MySQL数据库...

发布于 2022-04-28 阅读(428)

mysql刚启动就停止是什么原因(localhost::1)

使用localhost登录mysql的用户查看系统是否开启了ipv6,ping一下localhost是否解析到了::1 解决方法:禁止IPV6功能,让localhost正常解析到127.0.0.1 或者在mysql中添加root@::1这个用户 另外的错误:...

发布于 2021-12-18 阅读(473)

mysql存储引擎 MyISAM 和 InnoDB 的区别及用法

InnoDB和MyISAM是很多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,5.7之后就不一样了 1、事务和外键 InnoDB具有事务,支持4个事务隔离级别,回滚,崩溃修复能力和多版本...

发布于 2021-04-24 阅读(276)

针对MYSQL MyISAM锁表Waiting for table level lock的解决方法

最近一段时间处理了较多锁的问题,包括锁等待导致业务连接堆积或超时,死锁导致业务失败等,这类问题对业务可能会造成严重的影响,没有处理经验的用户往往无从下手。下面将从...

发布于 2021-04-24 阅读(1371)

mysql清空表中truncate与delete的用法和区别

mysql清空表中truncate与delete都是删除表的操作,但还是有些许不同。 delete和truncate区别如下: 一、灵活性:delete可以条件删除数据,而truncate只能删除表的所有数据; delete * from table_na...

发布于 2021-03-14 阅读(301)

mysql建表varchar和char的长度和区别

MySQL数据库的varchar类型在5.0.3以下的版本中的最大长度限制为255,其数据范围可以是0~255。 在MySQL5.0.3及以上的版本中,varchar数据类型的长度支持到了65535,也就是说可以存放65532个字节...

发布于 2021-03-13 阅读(975)

如何使用 myisamchk 修复损坏的 MysQL 表

MyISAM 是 MySQL 数据库的默认存储引擎。MyISAM 表很容易损坏。在这篇文章中,我将解释如何使用 myisamchk 来识别和修复 MyISAM 中的表损坏。在 MySQL 下创建表时,它会创建三个不同的文件 :...

发布于 2020-12-28 阅读(344)

PHP打开PDO_MySQL扩展的配置方法

PHP中的PDO其实是一个很好用的扩展,在一些PHPCMS系统中,开发者大多都有用到,那么如何开启PDO和PDO_MySQL扩展呢?方法同样很简单: 打开php.ini配置文件,找到extension=php_pdo.dll 和 exten...

发布于 2020-06-20 阅读(328)

MySQL innodb引擎下通过.frm和.ibd恢复数据

mysql存储在磁盘中,各种天灾人祸都会导致数据丢失。大公司的时候我们常常需要做好数据冷热备,对于小公司来说要做好所有数据备份需要支出大量的成本,很多公司也是不现实的。...

发布于 2020-04-09 阅读(1664)