最近在调试几个代码,需要不停的启动关闭服务器和mysql。在连续的几次开关后,无法启动了,每次启动后就直接关闭。 刚开始是怀疑是不是端口被占用了,查看端口后,并没有端口被占用的情况。查看mysql错误日志后 解决办法:删除下面标记的文件 具体原因还不太清楚,希望大家给予指点。 ...
分类:
数据库 时间:
2017-04-04 09:55:54
阅读次数:
233
MySQL · myrocks · myrocks监控信息 MySQL · myrocks · myrocks监控信息 rocksdb本身提供了丰富的监控信息,myrocks通过information_schema下的表和show命令等将这些信息展示出来,下面主要以示例的形式来简单介绍下 先创建测试 ...
分类:
数据库 时间:
2017-04-04 10:36:49
阅读次数:
345
这一篇主要是通过一个实验来进行描述,过程是比较枯燥的. 实验准备 create table test_lock(id int auto_increment primary key ,stock int) engine=innodb; insert into test_lock(id,stock) v ...
分类:
数据库 时间:
2017-04-04 10:41:58
阅读次数:
208
数据越来越和我们的生活离不开,数据在生命周期的各个阶段有着不同的痛点和需求以及特殊场景。 CURD是数据的四大基本需求:写入,更新,读取,删除. 今天,来谈一谈死锁问题 死锁是高并发下MySQL不可回避的一个问题。 这句话可以引申四个问题: 1.什么是死锁? 2.MySQL什么时候会检测死锁? 3. ...
分类:
数据库 时间:
2017-04-04 10:42:57
阅读次数:
228
MySQL 版本 /* Navicat MySQL Data Transfer Source Server : 10.129.0.143 Source Server Version : 50537 Source Host : 10.129.0.143:3306 Source Database : z... ...
分类:
数据库 时间:
2017-04-04 10:47:51
阅读次数:
2151
IF OBJECT_ID('area','U') is not null DROP TABLE area; CREATE TABLE area ( areaid int NOT NULL, areaname varchar(50) DEFAULT NULL, parentId int DEFAULT... ...
分类:
数据库 时间:
2017-04-04 10:56:32
阅读次数:
1548
转自原文 oracle中long类型为什么不推荐使用 ...
分类:
数据库 时间:
2017-04-04 11:30:57
阅读次数:
143
Redis持久化-RDB Redis的持久化分为RDB持久化和AOF持久化,本篇文章主要说RDB持久化相关的东西。 RDB持久化就是把当前redis数据库中的数据保存到硬盘的过程。 触发时机 RDB持久化的触发方式有两种,第一种是手动触发,另外一种是自动触发。 手动触发 手动触发RBD主要使用sav ...
分类:
数据库 时间:
2017-04-04 11:32:13
阅读次数:
211
use mysql;/*创建原始数据表*/DROP TABLE IF EXISTS `articleinfo`;CREATE TABLE `articleinfo`(`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,`title` VA ...
分类:
数据库 时间:
2017-04-04 11:37:46
阅读次数:
376
一 、58同城数据库架构设计思路 (1)可用性设计 解决思路:复制+冗余 副作用:复制+冗余一定会引发一致性问题 保证“读”高可用的方法:复制从库,冗余数据,如下图 带来的问题:主从不一致 解决方案:见下文 保证“写”高可用的一般方法:双主模式,即复制主库(很多公司用单master,此时无法保证写的 ...
分类:
数据库 时间:
2017-04-04 11:42:12
阅读次数:
284
在oracle中,如果不对监听日志文件进行截断(定期清理),那么监听日志文件会变得越来越大,由于一些老旧的OS不支持2GB以上的文件,故当listener.log文件超过2GB时,会出现无法处理新的连接,新的操作系统虽然不会出现这个问题,但我们依然需要对其进行定期清理。 查看listener.log... ...
分类:
数据库 时间:
2017-04-04 12:26:24
阅读次数:
234
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Object ...
分类:
数据库 时间:
2017-04-04 12:35:26
阅读次数:
335
1 # yum -y install mysql-server mysql mysql-dev 2 启动mysql # service mysqld start 3 为root用户配置一个密码 # mysqladmin -u root password '密码' 4 用root用户登录 # mysq ...
分类:
数据库 时间:
2017-04-04 12:35:43
阅读次数:
243
Redis有两种持久化的方式:快照(RDB文件)和追加式文件(AOF文件) RDB持久化方式是在一个特定的间隔保存某个时间点的一个数据快照。 AOF(Append only file)持久化方式则会记录每一个服务器收到的写操作。数据回复时,这些记录的操作会逐条执行从而重建出原来的数据。写操作命令 记 ...
分类:
数据库 时间:
2017-04-04 12:48:12
阅读次数:
281
转自原文 Oracle的Numer类型与C,C#数据类型对应关系 最近一直在编和Oracle数据库相关程序。Oracle的Number类型和C语言,C#语言类型的对应关系,在网络上查找很久,也没有找到说明文字。但在http://oracle.chinaitlab.com/induction/7347 ...
分类:
数据库 时间:
2017-04-04 12:53:51
阅读次数:
200
1、简介 过程用于执行特定的操作,当建立过程时,既可以指定输入参数(in),也可以指定输出参数(out),通过在过程中使用输入参数,可以将数据传递到执行部分,通过使用输出参数,可以将执行部分的数据传递到应用环境,在sql/plus中通过create procedure来创建过程。 下面通过scott ...
分类:
数据库 时间:
2017-04-04 13:23:18
阅读次数:
207
1 SQL语句分类: 数据查询语句(DQL): SELECT 数据操纵语言 (DML): INSERT、UPDATE、DELETE 数据定义语言 (DDL): 数据控制语言 (DCL): GRANT、REVOKE 事务控制语言 (TCL): COMMIT、ROLLBACK、SAVEPOINT 2 S ...
分类:
数据库 时间:
2017-04-04 13:37:40
阅读次数:
168
1.Android Debug Bridge - adb常用命令 1.1简介 Android Debug Bridge,我们一般简称为adb,主要存放在sdk安装目录下的platform-tools文件夹中,它是一个非常强大的命令行工具,通过这个工具你能够与你的android设备进行交互。同时这是一... ...
分类:
数据库 时间:
2017-04-04 13:38:13
阅读次数:
309
JDBC连接操作数据库流程:1.将数据库驱动jar包放在lib文件夹下。 2.定义驱动名(driver),数据库url,username,password字符串常量 3.注册数据库驱动Class.forName() 4.驱动管理类(DriverManager)实现连接接口。 5.通过statemen ...
分类:
数据库 时间:
2017-04-04 13:38:49
阅读次数:
205
以下测试案例所用的表均来自与scott方案,使用前,请确保该用户解锁 1、简介 函数用于返回特定的数据,当建立函数时,函数头部必须包含return子句,而在函数体内必须包含return语句返回的数据,我们可以使用create function来建立函数。 2、函数小案例 2.1、根据输入雇员的姓名, ...
分类:
数据库 时间:
2017-04-04 14:11:21
阅读次数:
217