记录真实开发问题、项目实践和两三句就能说明白的技术点
工作方式要点 1. 以查询语句作为key, 以结果集作为值的放key => value方式缓存 2. 直接以查询语句作为key , 不会对查询语句做任何变换, 比如中间的注释, 不同的大小写都会导致有不同的key, 比如 SELECT F_…
修改全站搜索 修改my.ini(my.cnf) ,在 [mysqld] 后面加入一行“ft_min_word_len=1”,然后 重启Mysql,再登录网站后台(模块管理- > 全站搜索)重建全文索引。 记录慢查询sql语句,修改my.in…
在平时被问及最多的问题就是关于 MySQL 数据库性能优化方面的问题,所以最近打算写一个 MySQL数据库性能优化 方面的系列文章,希望对初中级 MySQL DBA 以及其他对 MySQL 性能优化感兴趣的朋友们有所帮助。 这是 MySQL…
通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。
手动清除binlog文件 # /usr/local/mysql/bin/mysql -u root -p PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 10 DAY); //删除10天前的M日志...
清除3天前的 MySQL BIN-LOG 日志 mysql -uroot -p123456 //登录mysql。 PURGE MASTER LOGS BEFORE DATE_SUB(NOW(),INTERVAL 3 DAY); //清除日志。
首先查看log_output参数,确认日志信息输出到操作系统文件还是数据库的表中: mysql> show variables like 'log_output'; +---------------+-------+ | Variable_…
众所周知,大访问量的情况下,可添加节点或改变架构可有效的缓解数据库压力,不过一切的原点,都是从单台mysql开始的。下面总结一些使用过或者研究过的经验,从配置以及调节索引的方面入手,对mysql进行一些优化。 第一步应该做的就是排查问题,找出瓶颈,所以,先从日志入手
MySQL 1130 错误(Host is not allowed to connect to this MySQL server)的两种解决:改表法(update user set host='%')与授权法(GRANT ALL PRIVILEGES ... @'%' /...
linux下mysql数据的导出 mysqldump -u userName -p -d dabaseName > /alidata/fileName.sql
mysql大数据高并发处理
1、root用户登录到mysql数据库 /usr/local/mysql/bin/mysql -u root -p (输入密码进入mysql) 2、进入mysql,输入如下命令 use mysql; 3、查看user表的情况 SELECT …
给mysql查询加上个序号
彻底卸载mysql
MySQL 多表联合更新(UPDATE ... JOIN)写法:用 inner join / left join 关联多张表做更新,以及跨库 update 的注意事项与示例。