随笔分类 - MYSQL
摘要:近期用phpcms v9做项目,初期没有问题,后期随着数据量的增大,phpcms v9后台出现的栏目更新不动的情况,初期我以为是程序的问题,进行了程序排查,没有发现任何问题,登录上centos服务器后free命令发现内存也没有满。瞬间感觉很蛋疼,不知如何处理,后来登录阿里云账号,发现更新栏目时,cp
阅读全文
摘要:问题概述 使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。 问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和sql语句写的不仅仅是垃圾,简直无法
阅读全文
摘要:mysql查看表结构命令:1.show columns from tablename | desc tablename | describe tablename //查看表字段2.show create table tablename //各个字段的设置信息mysql修改索引命令:1.alter table tablename add index (fields1,fields2....);2.alter table tablename drop index (fileds1,fields2....);============================================..
阅读全文
摘要:1.输入原密码。接着设置新密码代码:mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');2.若你想新建一个具有所有权限的新用户代码:GRANT ALL PRIVILEGES ON *.* TO 'yourusername'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
阅读全文
摘要:SHOW PROCESSLIST查看数据库中表的状态,是否被锁;kill id //杀掉被锁的表===================================================set autocommit=0;select * from t1 where uid='xxxx' for update //在有索引(例如uid)的情况下是行锁,否则是表锁insert into t1 values(1,'xxxxx');commit;=====================================================lock
阅读全文