ICode9

精准搜索请尝试: 精确搜索
  • 一次较波折的MySQL调优2022-09-01 12:03:10

    春节长假某日,阳光明媚,春暖花开,恰逢冬奥会开幕,想着一定是一个黄道吉日,必能顺风顺水。没想到却遇到一个有点小波折 的客户报障。 01故障起因 故障起因是客户前一天从自建MySQL迁移到云上RDS,在执行某个并发较高的业务时出现了大量锁等待,客户当时升级了实例到最高规格,但故障依旧。客户

  • 好多不懂的和bug2022-08-30 12:02:28

    1、知道了MD5, 2、知道了validate是干什么的,(validate中的rules中编写验证规则,规范输入),可以在管理员在网站修改数据的时候对输入进行限制。 1 <script type="text/javascript"> 2 $(function(){ 3 $("#addForm").validate({ 4 rules:{ 5 userName:{

  • Mysql导入数据的时候报错Unknown collation: 'utf8mb4_0900_ai_ci'什么问题?2022-08-23 17:30:48

    最近从线上把数据导出来想搭建到本地的时候报了这么一个错? [ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci' 这个错误究竟是什么原因影响的呢? 是因为我们导出数据的那个数据库版本为8.0,而我们导入的数据库版本为5.6 因为是高版本导入到低版本,所以引起1273错误。 也就是a数

  • Mysql使用实际02---SQL表连接2022-08-18 21:03:21

    1. 表连接的常见类型 在SQL语句中,关于表连接,若按照表的数量来划分,可以划分为单表连接、两表连接和两表以上连接。 关于表连接有很多种类,主要分为交叉连接,内连接,外连接(左外部连接,右外部连接,全连接),自连接。 测试样表和Sql: 业务场景:有两张表,分为为顾客表Customers和顾客订单表Orders

  • django插入数据库报错 1366, "Incorrect string value: '\\xF0\\x9F\\x9A\\xA82022-08-18 10:03:28

     报错: 1366, "Incorrect string value: '\\xF0\\x9F\\x9A\\xA8   是因为mysql不能识别4个字节的utf8编码的字符,抛出了异常,这应该也是问题的根源。☺、��、类似于这种4个字节,将对应字符类型换成将对应的数据类型改为utf8mb4类型,同时连接类型也要改成utf8mb4_general_ci.   解决办

  • MySQL-utf8 和 utf8mb4 区别?2022-08-13 14:35:47

    版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 1、首先说明一下,版本问题。MySQL8.0之后默认:utf8mb4,而8.0之前默认:latin 2、utf8 和 utf8mb4 区别? 例如: utf8不完整,emoji表情字符是不支持的, utf8mb4是支持的。根本原因是,utf8 字符最大长度为3字节,而utf8mb4是

  • 【MySQL】mysql因为字符集导致left join出现Using join buffer (Block Nested Loop)2022-08-07 17:30:32

    今天在查询一个sql的时候发现没有使用到索引 仔细看了很多遍,该加的索引都加了,还是不行 使用explain查看     索引为什么失效 隐式转换导致索引失效 随着表的增长,where条件出来的数据太多,大于15%,使得索引失效(会导致CBO计算走索引花费大于走全表) 字符集不一致导致索引失效一个ut

  • canal-1.1.5实时同步MySQL数据到Elasticsearch2022-07-31 01:03:51

    一、环境准备 1、jkd 8+ 2、mysql 5.7+ 3、Elasticsearch 7+ 4、kibana 7+ 5、canal.adapter 1.1.5  二、部署 一、创建数据库CanalDb和表UserInfo SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for UserInfo -- -----

  • mysql数据库实现存储emoji表情包及特殊字符2022-07-27 19:35:06

    mysql配置文件设置:[client] # 客户端来源数据的默认字符集 default-character-set = utf8mb4 [mysqld] # 服务端默认字符集character-set-client-handshake = FALSE character-set-server=utf8mb4 # 连接层默认字符集 collation-server=utf8mb4_unicode_ciinit_connect='SET NAME

  • grafana数据库迁移 sqlite3--->mysql2022-07-19 10:34:31

    1. 安装迁移工具 pip install sqlite3-to-mysql 2. 准备好mysql数据库 # 创建数据库grafana,创建用户grafana并授权 CREATE DATABASE IF NOT EXISTS grafana DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci; CREATE USER 'grafana'@'%' IDENTIFIED BY '12345678'

  • kubephere -- 中间件部署2022-07-09 22:02:23

    中间件部署 应用部署需要关注的信息【应用部署三要素】 1、应用的部署方式 2、应用的数据挂载(数据,配置文件) 3、应用的可访问性         部署Mysql mysql容器启动 docker run -p 3306:3306 --name mysql-01 \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/da

  • SpringCloud微服务实战——搭建企业级开发框架(四十三):多租户可配置的电子邮件发送系统设计与实现2022-07-08 01:05:20

    在日常生活中,邮件已经被聊天软件、短信等更便捷的信息传送方式代替。但在日常工作中,我们的重要的信息通知等非常有必要去归档追溯,那么邮件就是不可或缺的信息传送渠道。对于我们工作中经常用到的系统,里面也基本都集成了邮件发送功能。  SpringBoot提供了基于JavaMail的starter,我

  • SpringCloud微服务实战——搭建企业级开发框架(四十三):多租户可配置的电子邮件发送系统设计与实现2022-07-07 13:03:46

      在日常生活中,邮件已经被聊天软件、短信等更便捷的信息传送方式代替。但在日常工作中,我们的重要的信息通知等非常有必要去归档追溯,那么邮件就是不可或缺的信息传送渠道。对于我们工作中经常用到的系统,里面也基本都集成了邮件发送功能。   SpringBoot提供了基于JavaMail的star

  • MySql批量修改表排序规则2022-07-04 11:01:46

    首先是使用sql生成目标sql语句 修改表排序规则 SELECT CONCAT( 'ALTER TABLE ', TABLE_SCHEMA, '.', TABLE_NAME, ' COLLATE=utf8mb4_general_ci;' ) 'sql' FROM information_schema.`TABLES` WHERE table_schema = 'target_db

  • php 读取env中内容带有“#”号会当成注释2022-06-27 13:00:10

      APP_NAME=skeleton APP_ENV=dev DB_DRIVER=mysql DB_HOST=localhost DB_PORT=3306 DB_DATABASE=hyperf DB_USERNAME=root DB_PASSWORD=root#1234 DB_CHARSET=utf8mb4 DB_COLLATION=utf8mb4_unicode_ci DB_PREFIX= REDIS_HOST=localhost REDIS_AUTH=(null) REDIS_PORT=637

  • mysql修改表字符集与排序规则2022-06-22 15:31:08

    ---批量修改表字段的字符集 ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; ---查看字段的字符集 select * from information_schema.columns where table_schema = 'db_name' and table_name = 'table_name'; ---查看表结构 show fu

  • SQL: Unknown collation: 'utf8mb4_0900_ai_ci'2022-06-21 22:04:09

    错误原因 字符集错误,我的版本是5.7,文件中是8.0 解决方案 替换字符集 utf8mb4_0900_ai_ci替换为utf8_general_ci utf8mb4替换为utf8 注意:注释中的部分也要替换。 参考链接 https://blog.csdn.net/weixin_39309402/article/details/102570279

  • 8-spring项目配置数据库链接并建立数据库2022-06-12 22:05:13

    application.properties: spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3308/qing?serverTimeZone=GMT%2b8 spring.datasource.username=root spring.datasource.password=123456 其中%2b  为 + 的意思   数据

  • MySql触发器使用2022-05-31 00:02:31

    一、介绍 1、触发器是一种特殊的存储过程。触发器和存储过程一样,是一个能够完成特定功能、存储在数据库服务器上的SQL片段,但是触发器无语调用,当对数据库表中的数据执行DML操作时自动触发这个SQL片段的执行,无需手动调用。 2、在MySql中,只有执行insert,delete,update操作时才能触发触

  • 存储过程-入门案例2022-05-25 23:32:14

    一、数据准备 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for users -- ---------------------------- DROP TABLE IF EXISTS `users`; CREATE TABLE `users` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '

  • utf8和utf8mb4的区别2022-05-20 10:34:44

    转:https://blog.csdn.net/qq_52385631/article/details/123019036 1. 基础知识1.1 bit , byte , word字 word 字节 byte (B) 位 bit (b) 1.2 单位换算1字节 = 8位(1 byte = 8bit) 1字 = 2字节(1 word = 2 byte) 一个汉字 = 2字节 中文标点 = 三个字节 一个英文字母 = 一

  • 存储emoji表情或特殊字符报错(Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...')2022-05-17 20:00:07

    今天发生一件有趣的事情。 我的博客 我在一篇文章中使用了emoji表情,前面很顺利,不管是WordPress还是其他博客园啥的,都是正常发送。 但是,我在Typecho系统中发布文章时.... 我当时一脸懵逼,啥情况,数据库坏了? 我重启服务器,发现没用,于是准备直接使用Navicat工具直接写入数据库。 巧了

  • 数据库崩溃迁移实例(没有备份,有表结构,表空间)。mysql8.02022-05-16 09:32:49

    目标数据库3307 迁移到3308 1、锁住3307数据库表; flush tables tables   test.t100w with read lock; 2、获取表结构; show create table test.t100w; CREATE TABLE `t100w` (  `id` int DEFAULT NULL,  `num` int DEFAULT NULL,  `k1` char(2) DEFAULT NULL,

  • 面试官:一千万数据,怎么快速查询?2022-04-06 00:35:59

    编辑:业余草 juejin.cn/post/6863668253898735629 推荐:https://www.xttblog.com/?p=5317 前言 面试官:来说说,一千万的数据,你是怎么查询的? 群友:直接分页查询,使用limit分页。 面试官:有实操过吗? 群友:肯定有呀 此刻献上一首《凉凉》。 也许有些人没遇过上千万数据量的表,也不清楚查询

  • Mybatis中@select注解联合查询2022-04-01 12:02:32

    前言 在项目中经常会使用到一些简单的联合查询获取对应的数据信息,我们常规都是会根据对应的mapper接口写对应的mapper.xml的来通过对应的业务方法来调用获取,针对这一点本人感觉有点繁琐,就对@select注解联合查询进行探索和尝试,并将自己总结的分享给大家,有不到之处,敬请大家批评指正!!!

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有