概述 MySQL的主从同步是一个很成熟的架构,优点为: ①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力; ②在从主服务器进行备份,避免备份期间影响主服务器服务; ③当主服务器出现问题时,可以切换到从服务器。 相信大家对于这些好处已经非常了解了,在项目的部署
在云服务器上安装上mysql5.7后,登录后报错error:1820 1820的错误就是 You must reset your password using ALTER USER statement before executing this statement. 解释:在执行此语句之前,必须使用ALTER USER语句重置密码。 先后试了好多办法,最终发现是与 validate_passwor
在往redis的一个集合key中 sAdd 写入数据时,发现怎么都写不进去, sMembers 也拉不出来数据,结果是false; 原因: 结果发现这个 key 集合的 Type 类型是 string字符串类型,而不是 set 集合类型,怪不得写不进去, 可能是其他人误用了这个key, 写入了string类型数据。把数据
折腾了一天,发现mysql 的卸载还是有一些需要注意的地方。 一、卸载 打开终端,输入以下命令: sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* rm -rf ~/Library/PreferencePanes/
服务器硬件的优化 提升硬件设备,例如选择尽量高频率的内存(频率不能高于主板的支持)、提升网络带宽、使用SSD高速磁盘、提升CPU性能等。 CPU的选择: 对于数据库并发比较高的场景,CPU的数量比频率重要。 对于CPU密集型场景和频繁执行复杂SQL的场景,CPU的频率越高越好。 MySQL数据库配
今天遇到浮点类型排序问题记录一下: 1:网上找到解决办法: 在排序字段后面加 +0 搞定
SpringBoot整合mybatis,mysql,pagehelper 首先看目录结构 添加maven依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
转载: https://www.cnblogs.com/bypp/p/7755307.html
Oracle 批量插入使得主键自增有很多实现方式,笔者使用的是较为简单的(序列)的方式,实现批量插入。但是有个问题,就是批量插入的同时获取每条插入数据的序列号。因为Oracle本身不像Mysql,是不支持批量返回主键id的,这也就是说,Mysql结合Mybatis的自动赋值主键的注解是无效的。当然,获取主
1.上传redis安装介质redis-3.0.4.tar.gz到服务器 /opt目录 2.解压 [root@redis1 opt]# tar -zxvf redis-3.0.4.tar.gz 3.安装 [root@redis1 opt]# cd redis-3.0.4 [root@redis1 redis-3.0.4]# make #安装redis,需要gcc的支持,如果第一运行make失败,再次运行的时候出现Jemal
假设需要把集群q1下的hive数据库a下面的表a1迁移到集群q2下 1、将q1集群下的a1表对应的hdfs文件拷贝到q1集群下的/test/test 2、在集群q2的某个数据库下面创建hive的schema外部表,注意路径/test/test要填正确 3、如果是分区表的话,输入msck repair table zppanalysis1;修复分区,非分
目录 1.Redis简介 1.1Redis执行原理 1.2Redis常用数据类型 2.从海量数据里查询某一固定前缀的Key 3.如何通过redis实现分布式锁 3.1如何解决分布式锁 3.2redis2.2之后的使用 4.如何实现异步队列 4.1一对一 4.2一对多 5.redis持久化 5.1Redis如何做持久化 RDB持久化 AOF持久化 5
使用MySQL 安装 pip install pymysql import pymysql # 打开数据库 conn = pymysql.connect('localhost', 'root', 'root', 'demo') # 游标对象 cur = conn.cursor() # -------插入数据-------- sql_i = "INSERT INTO `student` (`uid`, `na
apache的端口经常会被SVN占用,启动xampp前先把SVN服务停掉: 开始菜单-管理工具-服务(windows server 2003). MySQL显示已经启动(xampp control panel显示stop),点击stop显示kill problem,check privilege。port下面不显示端口名,mysql颜色不为绿色,无法打开相应的网页,提示连不上mysql
DB::connection()->enableQueryLog();#开启执行日志 $result = DB::table('advert')->whereJsonContains('tag',"1")->get(); dd(DB::getQueryLog());
索引概述 在MySQL中,索引由数据表中一列或多列组合而成,创建索引的目的是为了优化数据库的查询速度。其中,用户创建的索引指向数据库中具体数据所在位置。当用户通过索引查询数据库中的数据时,不需要遍历所有数据库中的所有数据。这样,大幅度提高了查询效率。 MySQL索引概述 1.索引是
*表名和用户名都要大写某表所属表空间SELECT tablespace_name FROM DBA_TABLES WHERE table_name = 'NET_UNIFOR' and owner='NET' --DT_DAT某表占表空间大小select segment_name,bytes from dba_segments where segment_name = 'NET_UNIFOR' and owner = 'NET
MongoDB特点 1.支持特别查询 在MongoDB中,可以通过字段,范围查询进行搜索,并且还支持正则表达式搜索。 2.索引 可以索引文档中的任何字段。 3.复制 MongoDB支持主从复制。主机可以执行读写操作,从机从主机复制数据,只能用于读取或备份(不写入) 4.复制数据 MongoDB可以在多台服务器上
linux 下安装 mysql1 相关参数2 检查系统环境3 准备安装包4 安装5 密码6 设置字符集 1 相关参数 系统 : CentOS release 6.8 (Final) mysql : mysql-5.7.11 2 检查系统环境 检查 mysql 库文件是否存在,存在则进行删除; [root@localhost software]# rpm -qa | grep mys
立即学习:https://edu.csdn.net/course/play/27328/362512?utm_source=blogtoedushow databases;//查看数据库 create database 数据库名字; drop database 数据库名字; select database();//查看哪个数据库在工作use 数据库名字;//使用该数据库