mysql
文章平均质量分 58
houxian1103
这个作者很懒,什么都没留下…
展开
-
MySQL查询优化
一个好的web应用,最重要的一点是有着优秀的访问性能。数据库MySQL是web应用的组成部分,也是决定其性能的重要部分。所以提升MySQL的性能至关重要。MySQL性能的提升可分为三部分,包括硬件、网络、软件。其中硬件、网络取决于公司的财力,需要白哗哗的银两,这里就不说啦。软件又细分为很多种,在这里我们通过MySQL的查询优化从而达到性能的提升。最近看了一些关于查询优化的书籍,同时也在网上看一些前辈们写的文章。原创 2023-11-29 23:42:19 · 1130 阅读 · 0 评论 -
MySQL 三个经典的问题
今天给大家上3个经典的MySQL问题,希望能对大家有帮助!但是因为笔者计算机水平有限,可能会存在一些错误,烦请指出、斧正!在MySQL中INNER JOIN、LEFT JOIN、RIGHT JOIN 和 FULL JOIN 有什么区别你会推荐使用 datetime 还是 timestamp 字段?为什么MyISAM 与 InnoDB,什么场景选择哪一个。原创 2023-01-30 22:26:25 · 4660 阅读 · 0 评论 -
mysql 实现加密搜索
我们经常遇到由于安全考虑,数据库中一些用户信息比如手机号、身份证号等信息加密保存,但又有一些需要查询匹配的操作,比如手机号模糊匹配的场景,此时就无法直接使用模糊查询了,就需要先进行解密后再执行模糊查询,本文提供了mysql常见的base64+AES加解密操作函数。原创 2022-09-20 00:49:29 · 2041 阅读 · 0 评论 -
mysql与redis数据一致性问题探讨
前言在我们的工作中为经常遇到 缓存中数据要和redis 数据一致性问题,既然是两份数据就一定存在不一致的情况,但是咱们要根据咱们自行的业务场景来决定,数据不一致时间、如果出现不一致业务会有多大的影响等一些因素来决定数据同步方案是否能够满足业务要求。数据同步方案数据同步过程中,会存在短暂的延迟,这属于正常的现象。在分布式架构中很难实现数据强一致性.弱一致性: 主从之间数据允许不一致性;强一致性: 主从之间数据必须一致性; 如果实现 成本是非常高,会设计到一些锁的技术,最终一致性:短暂的数据延迟是允原创 2022-05-22 23:57:18 · 203 阅读 · 0 评论 -
数据库函数查询 MySQL数据库是时间正确问题
问题:在使用数据库函数时 ,使用 select *,FROM_UNIXTIME(create_date/1000,'%Y-%m-%d') times,计算时间戳的时候,明明是05-13 日期,不知道为什么查询出来始终是05-12,所以比较奇怪,但是通过时间戳计算确实正常,查看linux 上的时间也是正确的。解决方案:临时方案:set global time_zone=‘+08:00’;set time_zone=‘+08:00’;永久方案在mysql数据库机器上修改,/etc/my.cnfd原创 2022-05-13 23:01:00 · 413 阅读 · 0 评论 -
MySQL 定时备份数据库
在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述了几种方法进行 MySQL 定时备份数据库。一. mysqldump命令备份数据在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法:#MySQLdump常用mysqldump -u root -p --databases 数据库1 数据库2 > xxx.sql原创 2021-09-20 00:17:25 · 201 阅读 · 0 评论 -
mysql-bin文件删除与产生的原因
问题背景随着 MySQL 数据库的使用,/usr/local/mysql/data目录下会生成很多mysql-bin.XXXXXX文件,会占用很多磁盘空间。这些文件是用于记录 MySQL 数据库的操作行为,用于数据恢复和主从数据同步。在机器的磁盘空间不足,而又不考虑 MySQL 历史数据恢复的情况下,是处理方式1、停止 MySQL 服务(service mysqld stop)2、删除mysql-bin打头的文件(mysql-bin.index除外)3、修改mysql-bin....原创 2021-05-12 11:42:27 · 7277 阅读 · 1 评论 -
mysql 执行计划的小结
Explain的type显示的是访问类型,是较为重要的一个指标,结果值从好到坏依次是:system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_subquery > range > index > ALL一般来说,得保证查询至少达到range级别,最好能达到ref,否则就可能会出现性能问题。Expla原创 2021-03-08 20:57:48 · 147 阅读 · 0 评论