随笔分类 -  MySQL

摘要:1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引 阅读全文
posted @ 2023-07-07 11:26 walkersss 阅读(33) 评论(0) 推荐(0) 编辑
摘要:MySQL语句优化1.通过EXPLAIN分析低效SQL的执行计划 2.使用索引(其下测试效率通过查询结果的type列的值进行评判)1)对于创建的多列索引,只要查询的条件中用到了最左边的列,索引一般就会被使用, 举例说明如下:2)对LIKE语法的测试3)IS NULL 条件测试4)OR 测试5)WHE 阅读全文
posted @ 2023-07-07 10:20 walkersss 阅读(27) 评论(0) 推荐(0) 编辑
摘要:mysql 8 安装好连接数据库遇到错误:ERROR 2026 (HY000): SSL connection error: protocol version mismatch。 错误2026(hy000):SSL连接错误:协议版本不匹配查询ssl配置mysql> show variables li 阅读全文
posted @ 2023-01-09 14:56 walkersss 阅读(4444) 评论(0) 推荐(0) 编辑
摘要:vi /etc/my.cnf #目标库[mysql] host=172.16.1.10user=rootpassword=xxxxxxxx #源数据库 [mysqldump]host=127.0.0.1user=rootpassword=xxxxxxxx ssl-mode=DISABLED #!/b 阅读全文
posted @ 2023-01-09 14:52 walkersss 阅读(90) 评论(0) 推荐(0) 编辑
摘要:1. 准备工作1.1. 数据库名称xxx项目1.2. 操作系统Win Server 2008 - R21.3. 数据库类型MS-SqlServer2008 R2 (RTM) - 10.50.1600.1 (X64)1.4. 恢复介质文件数据库备份模式:增量备份备份文件:4.17 (全量-周日 )-- 阅读全文
posted @ 2022-12-24 14:38 walkersss 阅读(1088) 评论(0) 推荐(0) 编辑
摘要:show processlist; kill pid show OPEN TABLES WHERE in_use>0; 异常描述:Caused by: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait 阅读全文
posted @ 2022-12-21 10:40 walkersss 阅读(2340) 评论(0) 推荐(0) 编辑
摘要:SQL资源对象管理器1、sql库-->属性-->文件 得到sql库的数据路径 和日志路径,日志名称等; 2、新建查询管理器:USE MASTERGOALTER DATABASE ais20190925150901 SET RECOVERY SIMPLE GOUSE ais20190925150901 阅读全文
posted @ 2022-11-30 15:35 walkersss 阅读(219) 评论(0) 推荐(0) 编辑
摘要:vi /etc/clickhouse-server/user.xml<access_management>1</access_management> clickhouse-client -m -h 127.0.0.1 -u default --password create user zhangsa 阅读全文
posted @ 2022-11-15 12:19 walkersss 阅读(921) 评论(0) 推荐(0) 编辑
摘要:1.查询锁表信息select request_session_id AS '锁表id',OBJECT_NAME(resource_associated_entity_id) AS '表名' from sys.dm_tran_locks where resource_type='OBJECT' 2.查 阅读全文
posted @ 2022-11-12 19:27 walkersss 阅读(1179) 评论(0) 推荐(0) 编辑
摘要:create user 'user-xxx'@'%' identified by 'passworddddd'; grant all privileges on *.* to 'user-xxx'@'%' with grant option; ALTER USER 'user-xxx'@'local 阅读全文
posted @ 2022-10-10 13:56 walkersss 阅读(71) 评论(0) 推荐(0) 编辑
摘要:Mysql (需5.6以上版本)Slave 延迟复制配置 通过设置Slave上的MASTER TO MASTER_DELAY参数实现:CHANGE MASTER TO MASTER_DELAY = N; N为多少秒,该语句设置从数据库延时N秒后,再与主数据库进行数据同步复制登陆到Slave数据库服务 阅读全文
posted @ 2022-09-01 20:29 walkersss 阅读(15) 评论(0) 推荐(0) 编辑
摘要:版本:MySQL 8.xxx Navicat for MySQL 创建本地数据库连接报错2059 - Authentication plugin 'caching_sha2_password' cannot be loaded:... set global validate_password.pol 阅读全文
posted @ 2022-08-03 14:25 walkersss 阅读(49) 评论(0) 推荐(0) 编辑
摘要:varchar是标准sql里面的;varchar2是oracle提供的独有的数据类型。 varchar对于汉字占两个字节,对于数字,英文字符是一个字节,占的内存小;varchar2一般情况下把所有字符都占两字节处理。具体要看数据库使用的字符集,比如GBK,汉字就会占两个字节,英文1个,如果是UTF- 阅读全文
posted @ 2022-07-28 15:21 walkersss 阅读(936) 评论(0) 推荐(0) 编辑
摘要:mysql> GRANT ALL PRIVILEGES ON g-xxx.* TO 'test'@'%';ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to yo 阅读全文
posted @ 2022-06-10 19:19 walkersss 阅读(266) 评论(0) 推荐(0) 编辑
摘要:Clickhouse 单机版 yum install -y libtoolyum install -y *unixODBC* clickhouse-client-21.7.3.14-2.noarch.rpmclickhouse-common-static-21.7.3.14-2.x86_64.rpm 阅读全文
posted @ 2022-06-10 18:14 walkersss 阅读(103) 评论(0) 推荐(0) 编辑
摘要:查看 mysql 初始的密码策略,输入语句 “ SHOW VARIABLES LIKE 'validate_password%'; ” 进行查看, 2、首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,输入设值语句 “ set glo 阅读全文
posted @ 2022-05-25 12:05 walkersss 阅读(628) 评论(0) 推荐(0) 编辑
摘要:MySQL查看锁表的状态命令 1、mysql 查看锁表解锁 -- 查看那些表锁到了 show open tables where in_use > 0;-- 查看进程号 show processlist;-- 删除进程 kill 1085850; 2、查询是否锁表show open tables w 阅读全文
posted @ 2022-02-25 14:41 walkersss 阅读(14555) 评论(0) 推荐(0) 编辑
摘要:备份还原或数据导入报错1153:Got a packet bigger than‘max_allowed_packet’bytes的问题 这个问题可以有2个解决方法: 1.临时修改: mysql>set global max_allowed_packet=524288000; #修改 512M 2. 阅读全文
posted @ 2022-01-06 10:00 walkersss 阅读(448) 评论(0) 推荐(0) 编辑
摘要:create index idx_item_title on tb_item(title); 环境准备 create table `tb_seller` ( `sellerid` varchar (100), `name` varchar (100), `nickname` varchar (50) 阅读全文
posted @ 2021-08-18 19:21 walkersss 阅读(269) 评论(0) 推荐(0) 编辑
摘要:优化SQL步骤 1)查看SQL执行频率 2)定位低效率的执行SQL 3)explain分析执行计划 4)show profile分析SQL 5)trace分析优化器执行计划 1)查看SQL执行频率: 判断数据库是以插入为主 还是以查询为主 show status like 'Com_______'; 阅读全文
posted @ 2021-08-12 19:20 walkersss 阅读(73) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示