
database
尘客.
大数据开发攻城狮
展开
-
mysqld: File ‘./binlog.index‘ not found (OS errno 13 - Permission denied) 问题解决
Centos7 安装Mysql 8后启动时遇到的问题,看了好几个博客方案无效,搞了半小时才找到正解,在此次进行记录。原创 2023-10-20 14:58:28 · 4579 阅读 · 0 评论 -
CentOS 7安装PG-14 脚本
【代码】CentOS 7安装PG-14 脚本。原创 2023-10-13 10:41:19 · 209 阅读 · 0 评论 -
jdbc事务演示代码
在此采用手动任务提交,模拟在多个原子事件之间产生异常时(在此模拟除0异常)的回滚操作,进而演示事务的ACID属性。import org.junit.Test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;public class Trnsaction...原创 2019-12-15 11:09:12 · 224 阅读 · 0 评论 -
Druid连接池的 java工具类代码示例
代码示例功能:获取Druid连接池(使用配置文件按需配置),连接归还与相关数据展示,最后附一个简单测试代码。import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.FileNotFoundException;import java.io.IOExcept...原创 2019-12-15 11:03:20 · 597 阅读 · 0 评论 -
mysql bin-log学习笔记
一、bin-log介绍 MySQL的二进制日志可以说是MySQL最重要的日志了,它事件形式记录了所有的DDL和DML更新数据语句,以及所执行消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启二进制日志大概会有1%的性能损耗 。其有两个重要的使用场景: 1、主从复制时备机通过dump master节点的bin-log文件来进行数据同步 2、通过使...原创 2019-11-14 16:56:37 · 177 阅读 · 0 评论 -
linux配置开启mysql bin-log日志服务
操作环境:centos6.8 +mysql5.6作为mysql数据主从复制与数据恢复的重要手段,这里进行一个单独记录。若以前为做过mysql相关配置,则需要从mysql安装目录下拷贝一份配置文件到/etc/my.cnf cp /usr/share/mysql/my-default.cnf /etc/my.cnf而后编辑/etc/my.cnf文件添加如下配置#设置唯一idserver-...原创 2019-11-14 15:10:53 · 1209 阅读 · 0 评论 -
[ERROR] InnoDB: Unable to lock ./ibdata1, error: 11, Could not open or create the system tablespace.
背景:在centos6.8系统上修改mysql的Binlog、server-id配置,直接重启mysql时发生的错误(启动失败)。日志 /var/lib/mysql/chdp11.err(主机名chdp11)2019-11-07 12:52:03 11150 [ERROR] InnoDB: Unable to lock ./ibdata1, error: 112019-11-07 12:5...原创 2019-11-14 09:48:22 · 3705 阅读 · 1 评论 -
深入学习Redis(1):Redis内存模型
转发编程迷思大佬博客:https://www.cnblogs.com/kismetv/p/8654978.html深入学习Redis(1):Redis内存模型前言Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。我们使用Redis时,会接触Redis的5种对象类型(字符串、哈希、列表、集合、有序集合)...转载 2019-11-09 07:48:50 · 178 阅读 · 0 评论 -
sql中count(1)和count(*)有区别吗?
全文转发自:https://www.cnblogs.com/welearn/p/11357470.htmlsql中count(1)和count(*)有区别吗count() 对 innodb 而言,它需要把数据从磁盘中读取出来然后累计计数;而 MyISAM 引擎把一个表的总行数存在了磁盘上,所以执行 count() 会直接返回这个数,如果有 where 条件则和 innodb一样。那么如何优化 ...转载 2019-09-10 10:01:39 · 6912 阅读 · 0 评论 -
T-SQL简介及基本语法
转发自:https://www.jianshu.com/p/a7bb06705916一、T-SQL概述SQL Server用于操作数据库的编程语言为Transaction-SQL,简称T-SQL。T-SQL与PL/SQL不同,并没有固定的程序结构。 T-SQL包括以下4个部分:DDL:定义和管理数据库及其对象,例如create、alter和drop等。 DML:实现对数据库表各对...转载 2019-09-05 11:59:55 · 16307 阅读 · 0 评论 -
去中心化redis集群搭建
之前学redis时,都是在单实例节点上进行操作,而作为一个可灵活横向拓展的键值数据库,分布式搭建形成服务集群能更好的体验出其魅力现在。一直没时间去进行实际的分布式搭建,主要是觉得它简单,但最近进行集群搭建的实践操作时却出现了一些错误,故而进行记录学习。实验环境:centos6.8、redis3.2.5虚拟机配置了DNS:chdp01单节点配置多实例redis服务伪分布式首先需要进行常规的...原创 2019-08-16 20:49:38 · 1242 阅读 · 0 评论 -
MySQL的binlog日志
转发自:马丁传奇大佬 https://www.cnblogs.com/martinzhang/p/3454358.html binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启二进制日志大概会有1...转载 2019-08-21 16:27:18 · 178 阅读 · 0 评论 -
搭建一个最简单mysql主从复制
在之前的学习中对mysql的主从复制都还只是停留在理论层次,在此结合理论进行实践操作学习做个笔记,以便在以后的学习中能够快速回顾。先来复习一下相关理论吧。在海量数据背景下,单台服务器节点已经无法满足数据运算存储需求;单核处理器运算力发展摩尔定律已在2005年就已经失效了,在受限于单核运算力瓶颈之下,讨论单台计算机运算力主要还是集中在多核拓展上。进而衍生出了分布式运算概念,而数据的存储同样孕育而...原创 2019-08-13 20:26:07 · 267 阅读 · 0 评论