码迷,mamicode.com
首页 > 数据库 > 周排行
数据库分库分表漫谈
背景 随着公司业务增长,关系型数据库表慢慢会增长到很大的量,如果不能清理数据的话就需要面对大表CRUD,这是公司成长过程的共同考验 解决方案 根据我的个人经验,目前主要有3种比较主流的方法 垂直分表:将表的字段拆分到新表,常用字段留下,少用字段做关联查询。属于冷热分离 水平分表:将表复制多份,结构一 ...
分类:数据库   时间:2017-07-31 13:22:32    阅读次数:171
mongodb的一些技术点
mongodb与mysql命令对比 传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。mongodb对于关系型数据库里的表,但 ...
分类:数据库   时间:2017-07-31 13:26:19    阅读次数:209
oracle 的分页与 mySQL'的分页转化
oracle 分页: 关键字ROWNUM SELECT EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO FROM ( SELECT A.*, ROWNUM RN FROM (SELECT EMPNO, ENAME, JOB, MGR, TO_C ...
分类:数据库   时间:2017-07-31 13:26:54    阅读次数:175
Oracle数据类型,函数与存储过程
字符串类型 固定长度:char nchar n 表示Unicode编码 可变长度: varchar2 nvarchar2 数字类型:number(P,S)P:整数位数,S小数位数 integer 整数 BINARY_FLOAT 单浮点 BINARY_DOUBLE 双浮点 FLOAT(N)浮点数 N表 ...
分类:数据库   时间:2017-07-31 13:27:53    阅读次数:216
数据库中间件 Sharding-JDBC 源码分析 —— SQL 解析(二)之SQL解析
关注微信公众号:【芋艿的后端小屋】有福利:RocketMQ/MyCAT/Sharding-JDBC所有源码分析文章列表RocketMQ/MyCAT/Sharding-JDBC中文注释源码GitHub地址您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。新的源码解析文章实时收到通知。每周更新一..
分类:数据库   时间:2017-07-31 14:30:12    阅读次数:760
nginx+uwsgi+django1.9+mysql+python2.7部署到CentOS6.5
一、相关版本介绍名称说明服务器CentOS6.5nginx1.12.1python2.7.13django1.9mysql5.5.32uwsgi2.0.15下面介绍一下我的部署过程,针对不同的配置可能有所不同仅供参考:二、操作系统基本配置如果你的操作系统是本地的一台虚拟机,可能需要配置yum源和IP地址。关于yum源和IP地址的..
分类:数据库   时间:2017-07-31 14:31:43    阅读次数:228
mysql多实例脚本
##mariadb和mysql-server的通用多实例脚本。vimdp.sh脚本内容参考内容如下#!/bin/bashecho‘等待mariadb-server或mysql-server服务软件安装完毕‘whiletruedoyuminstall-ymariadb-servermariadb&>/dev/nullyuminstall-ymysql-servermysql&>/dev/nullnetstat-atunlp..
分类:数据库   时间:2017-07-31 14:33:24    阅读次数:154
采用Atlas实现MySQL读写分离
##采用Atlas实现MySQL读写分离一、基础介绍==========================================================================================1、背景描述目前我们的高可用DB的代理层采用的是360开源的Atlas,从上线以来,已稳定运行2个多月。无论是从性能上,还是稳定性上,相比..
分类:数据库   时间:2017-07-31 14:34:50    阅读次数:217
mysql,mysqldump命令导入 导出表结构或数据
在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看:mysqldump最常用的:mysqldump-uroot-pmysqldatabasefootable1table2>foo.sql这样就可以将数据库databasefoo的表table1,table2以sql形式导入foo.sql中,其中-uroot参数表示访问数据库的用户..
分类:数据库   时间:2017-07-31 14:38:30    阅读次数:132
Oracle 与 MySQL 批量添加
Oracle: <update id="createNew" statementType="STATEMENT" parameterType="java.util.Map"> begin ${sql} end; </update> 注意:必须有begin end;不然会报 ORA-00933: SQ ...
分类:数据库   时间:2017-07-31 14:39:30    阅读次数:220
mysql多实例脚本
##mariadb和mysql-server的通用多实例脚本。vimdp.sh脚本内容参考内容如下#!/bin/bashecho‘等待mariadb-server或mysql-server服务软件安装完毕‘whiletruedoyuminstall-ymariadb-servermariadb&>/dev/nullyuminstall-ymysql-servermysql&>/dev/nullnetstat-atunlp..
分类:数据库   时间:2017-07-31 14:41:09    阅读次数:145
关系型数据库工作原理-快速缓存(翻译自Coding-Geek文章)
本文翻译自Coding-Geek文章:《 How does a relational database work》。 原文链接:http://coding-geek.com/how-databases-work/#Buffer-Replacement_strategies 先翻译快速缓存章节。兴许有 ...
分类:数据库   时间:2017-07-31 14:41:25    阅读次数:181
mysql 批量value插入 批量update case when then
insert into tableName(type1,type2,type3) values (“q1”,”w1”,”e1”),( “q2”,”w2”,”e2”) ,( “q3”,”w3”,”e3”); UPDATE app_history_statistics_by_hour SET h00 = ...
分类:数据库   时间:2017-07-31 14:42:44    阅读次数:144
mac上的xampp出现Access forbidden! You don’t have permission to access the requested object. It is either
一个Joomla!程序,之前是在win上的xampp上运行得非常好的,当我把它拿到mac下面的xampp上去运行的时候,发现有问题,没法运行,报以下的错误: Access forbidden! You don’t have permission to access the requested obj ...
分类:数据库   时间:2017-07-31 14:45:29    阅读次数:233
RDS for MySQL 通过分区归档历史数据
RDSforMySQL通过分区归档历史数据原始表分区用于分区维护的存储过程每月调用存储过程的事件随着数据的积累,数据量的增加,越来越多的表体积变的庞大,不但影响查询的执行时间,而且使得管理工作(比如添加删除索引)变的越发复杂和困难。本文介绍一个通过分区滑动来归档历史数..
分类:数据库   时间:2017-07-31 14:46:16    阅读次数:239
橙色预警:Oracle游标泄露(open_cursor耗尽)
前言编者注,本文的知识点较多,请补充足够正能量后阅读,看完会让你质疑你的DBA生涯,作者的水平代表着国内OracleTroubleShooting最高水平。很早就想把ORA-1000的问题,总结成一个话题。机缘巧合,最近恰好遇上几个此类问题,特分享分析过程出来供大家参考。首先,ORA-1000报..
分类:数据库   时间:2017-07-31 14:46:51    阅读次数:215
Oracle------------->PL/SQL---------------->连接oracle数据库
一、开发环境要求: 前提是电脑必须安装oracle客户端。 安装了PL-SQL软件 二、配置PL-SQ并连接oracle 配置方法: 1、找到oracle的安装目录。如:C:\oracle\product\10.2.0\db_1\network\ADMIN 2、找到tnsnames.ora文件。 3 ...
分类:数据库   时间:2017-07-31 14:47:07    阅读次数:228
初识JdbcTemplate
1.spring配置文件里注冊:參照使用 Spring jdbcTemplate 进一步简化 JDBC 操作 2.写javabean 3.写rowmapper(依据javabean来封装结果集) 4.写dao层(CRUD):參考Spring JdbcTemplate小结 1.spring配置文件里注 ...
分类:数据库   时间:2017-07-31 14:48:31    阅读次数:126
mysql多实例脚本
##mariadb和mysql-server的通用多实例脚本。vimdp.sh脚本内容参考内容如下#!/bin/bashecho‘等待mariadb-server或mysql-server服务软件安装完毕‘whiletruedoyuminstall-ymariadb-servermariadb&>/dev/nullyuminstall-ymysql-servermysql&>/dev/nullnetstat-atunlp..
分类:数据库   时间:2017-07-31 14:49:23    阅读次数:182
如何重置密码 oracle sys和system
有时候我们会忘记oracle sys和system的密码,不用担心,通过sqlplus即可修改密码。只能修改,不能找回。 方法如下: 1、打开 cmd界面,输入sqlplus /nolog 显示结果如下: 2、在dos窗口中输入 conn / @orcl as sysdba 注意:orcl是你的数据 ...
分类:数据库   时间:2017-07-31 15:45:35    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!