![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 85
阳小良
不想做插画师的程序猿,不是好厨师!
展开
-
BerkeleyDB简介
BerkeleyDB简介BerkeleyDB是一个开源的嵌入式的数据管理程序库,可以向应用程序提供可扩展的,高可靠的,以及具有完整事务语义的数据管理服务.开源是指BerkeleyDB是开放源代码的, 但是与许多的开源项目不同的是, BerkeleyDB的新版本开发过程中, 代码并不开放, 而在新版本发布后, 用户可以从Oracle的官网上获得该新版本的全部源代码.嵌入式是指,转载 2012-11-30 08:37:02 · 665 阅读 · 0 评论 -
linux安装Oracle11gR2
Oracle的网站提供了关于安装Oracle的文档,有HTML和PDF版本,可以参考文档上对环境进行配置,我安装的是64位,版本号11.2,具体安装过程,是参照PDF的文档和网上有关资料安装的,大体分几个过程:相关目录创建、用户和组创建、环境变量配置、内核参数配置,安装包检查等。 2.1 目录创建 我将Oracle安装到了/app/oracle中,所以在根目录中创建/app/oracle中原创 2014-06-21 14:43:15 · 926 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理(3)
MySQL索引背后的数据结构及算法原理(3)MySQL索引背后的数据结构及算法原理(3) 最左前缀原理与相关优化 高效使用索引的首要条件是知道什么样的查询会使用到索引,这个问题和B+Tree中的“最左前缀原理”有关,下面通过例子说明最左前缀原理。 这里先说一下联合索引的概念。在上文中,我们都是假设索引只引用了单个的列,实际上,MySQL中的索引可以以一定顺序引用多转载 2012-11-29 13:10:32 · 646 阅读 · 0 评论 -
mysql主从数据库配置
1、分别在主从服务器的/etc/hosts下添加域名记录(此步骤可以忽略,以下直接使用ip地址)# vi /etc/hosts10.1.4.15 dbm.gccmx.com10.6.5.8 dbs.gccmx.com2、在主服务器上创建复制账户mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@'''原创 2013-03-08 14:39:49 · 806 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理(2)
MySQL索引背后的数据结构及算法原理(2)MySQL索引背后的数据结构及算法原理(2) MySQL索引实现 在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。 MyISAM索引实现 MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。转载 2012-11-29 13:10:27 · 482 阅读 · 0 评论 -
Mysql之执行计划 查看索引利用情况 explain
Mysql之执行计划 查看索引利用情况 explain查看表索引 show index from table使用explain select * from table where id=1;下面我们就来看看这个EXPLAIN分析结果的含义:table:这是表的名字。 type:连接操作的类型。下面是MySQL文档关于ref连接类型的说明:“对于每一种与另一个表中转载 2012-11-28 16:41:36 · 636 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理(4)
MySQL索引背后的数据结构及算法原理(4) MySQL索引背后的数据结构及算法原理(4) 情况三:查询条件用到了索引中列的精确匹配,但是中间某个条件未提供。 view sourceprint?EXPLAIN SELECT * FROM employees.titles WHERE emp_no='10001' AND from_date='1986-06-26';EX转载 2012-11-29 13:11:14 · 460 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理(5)
MySQL索引背后的数据结构及算法原理(5)MySQL索引背后的数据结构及算法原理(1) 情况七:查询条件中含有函数或表达式。 很不幸,如果查询条件中含有函数或表达式,则MySQL不会为这列使用索引(虽然某些在数学意义上可以使用)。例如:EXPLAIN SELECT*FROM employees.titles WHERE emp_no='10001'ANDleft(tit转载 2012-11-29 13:11:18 · 451 阅读 · 0 评论 -
Can’t create/write to file ‘c:\temp/#sql-XXX.MYI′ -- 解决办法
Can’t create/write to file ‘c:\temp/#sql-XXX.MYI′ -- 解决办法Can’t create/write to file ‘c:\temp/#sql-XXX.MYI′ 这两天在使用MySQL做点东西,可是从前天开始,系统启动时经常出现类似Can’t create/write to file ‘c:\temp/#sql-XXX.MYI′ (E转载 2012-11-30 08:35:29 · 1348 阅读 · 0 评论 -
mysql主从数据库不同步的2种解决方法
先上Master库:mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。show master status; 也正常。mysql> show master status;+-------------------+----------+--------------+-------------------------------+| File转载 2013-03-08 14:41:18 · 705 阅读 · 0 评论 -
我的mysql常用命令
1:mysql> SHOW DATABASES;2:mysql> CREATE DATABASE MYSQLDATA;3:mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:mysql> SHOW TABLES;5:mysql> CREATE TABLE MYTABLE (name VARCHAR(20)原创 2013-03-08 14:41:53 · 823 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理(一)
MySQL索引背后的数据结构及算法原理(一)MySQL索引背后的数据结构及算法原理(1)2011年07月11日15:29 来源:张洋博客 作者:张洋 编辑:胡铭娅 评论:0条 本文Tag: 开源数据库 MySQL 数据库 【IT168 技术】在编程领域有一句人尽皆知的法则“程序 = 数据结构 + 算法”,我个人是不太赞同这句话(因为我觉得程序不仅仅是数据结构加算法),但是转载 2012-11-28 16:42:36 · 610 阅读 · 0 评论 -
MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为转载 2012-09-07 11:16:21 · 621 阅读 · 0 评论 -
mysql读写分离Amoeba3.x的实现
1)安装amoeba(http://sourceforge.net/projects/amoeba/files/)下载amoeba(1.2.0-GA)后解压到本地(/usr/local/amoeba),即完成安装2)配置amoeba# lsaccess_list.conf amoeba.xml dbServers.xml functionMap.xml原创 2013-03-08 14:42:21 · 1821 阅读 · 0 评论 -
mongoDB2.6,java使用详解
一、准备工作1、 首先,下载mongoDB对Java支持的驱动包 驱动包下载地址:https://github.com/mongodb/mongo-java-driver/downloadsmongoDB对Java的相关支持、技术:http://www.mongodb.org/display/DOCS/Java+Language+Center驱动源码下载:https://d原创 2014-06-27 09:36:53 · 1782 阅读 · 0 评论 -
MongoDb集群
NOSQL有这些优势:大数据量,可以通过廉价服务器存储大量的数据,轻松摆脱传统mysql单表存储量级限制。高扩展性,Nosql去掉了关系数据库的关系型特性,很容易横向扩展,摆脱了以往老是纵向扩展的诟病。高性能,Nosql通过简单的key-value方式获取数据,非常快速。还有NoSQL的Cache是记录级的,是一种细粒度的Cache,所以NoSQL在这个层面上来说就要性能高很多。灵活的数据转载 2014-07-03 17:19:17 · 1103 阅读 · 0 评论