首页 > 数据库技术
MySQL数据库优化技术概述
对于一个以数据库为中心的应用,数据库的优化直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下几个方面的工作:1、 数据库表设计: 表的设计合理化(符合3NF);2、 添加适当索引(index): 普通索引: 主键索引: primary 效率最高,但是只...
分类:数据库技术   时间:2014-09-24 21:35:38    收藏:0  评论:0  赞:0  阅读:282
MongoDB怎么快速的删除数据库数据?
我的mongodb里有10+数据库。现在需要重置这个环境,得到干净的没有数据的MongoDB。怎么快速安全的删除这些数据库数据呢?记得首先备份你的数据库mongodump -o bakfolder快速删除数据命令mongo dbname --eval "db.dropDatabase()"注意:有的...
分类:数据库技术   时间:2014-09-24 21:34:08    收藏:0  评论:0  赞:0  阅读:364
MySQL数据库优化技术之数据库表的设计
三范式介绍表的范式:只有符合的第一范式,才能满足第二范式,进一步才能满足第三范式。1、 第一范式:表的列具有原子性,不可再分解。只要是关系型数据库都自动满足第一范式。数据库的分类:关系型数据库:MySQL/ORACLE/Sql Server/DB2等非关系型数据库:特点是面向对象或者集合nosql数...
分类:数据库技术   时间:2014-09-24 21:32:58    收藏:0  评论:0  赞:0  阅读:257
archlinux yaourt安装 以及出错细节 database file for "archlinuxfr" does not exist.
archlinux yaourt安装 但一直报错如下: :: Synchronizing package databases... core is up to date extra is up to date community is up to date error: fail...
分类:数据库技术   时间:2014-09-24 21:30:38    收藏:0  评论:0  赞:0  阅读:6952
mysql insert 空字符报错 double类型字段插入空字符串时自动转为0
这样写就会报错:Data truncated for column 'x1' at row 1这种应该是版本问题,尤其是虚拟主机。把''改成null不会出错:x1是double类型的数据。INSERT INTO TEMPTABLE(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11...
分类:数据库技术   时间:2014-09-24 21:28:18    收藏:0  评论:0  赞:0  阅读:754
mysql 跨库JOIN
现有两台MYSQL数据库一台是192.168.1.1端口3306上有数据库DB1有表TABLE1一台是192.168.1.2端口3307上有数据库DB2有表TABLE2192.168.1.1远程连接192.168.1.2数据库所使用的用户名root1密码root1192.168.1.2远程连接192...
分类:数据库技术   时间:2014-09-24 21:25:18    收藏:0  评论:0  赞:0  阅读:289
运维小东西:每天备份sql到远程服务器上
首先两台服务器可以无密码登录(这个方式比较简单,当然安全系数会降低)#ssh-keygen -t rsa#生成密钥发送给远程服务器上#ssh-copy-id ~/root/id_rsa.pub user@host 这样ssh的时候就不用输入密码了。对于crontab这种定时自动运行的任务来说还...
分类:数据库技术   时间:2014-09-24 21:25:08    收藏:0  评论:0  赞:0  阅读:303
MySQL的基本命令
MySQL的基本命令启动:net start mySql;进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;列出数据库:show databases;选择数据库:use databaseName;列出表格:show tabl...
分类:数据库技术   时间:2014-09-24 21:24:58    收藏:0  评论:0  赞:0  阅读:324
初学Redis(3)——用Redis作为Mysql数据库的缓存
把Mysql结果集缓存到Redis的字符串或哈希结构中以后,我们面临一个新的问题,即如何为这些字符串或哈希命名,也就是如何确定它们的键。因为这些数据结构所对应的行都属于某个结果集,假如可以找到一种唯一标识结果集的方法,那么只需为这些数据结构分配一个唯一的序号,然后把结果集标识符与该序号结合起来,就能唯一标识一个数据结构了。于是,为字符串和哈希命名的问题就转化为确定结果集标识符的问题。      ...
分类:数据库技术   时间:2014-09-24 20:17:59    收藏:0  评论:0  赞:0  阅读:376
Sqlite中使用rowid来表示行号,用于分页。
在SQLite的查询结果中显示行号,可以使用selectrowidasRowNumber,*fromWSCLanguage;selectrowidasRowNumber,*fromWSCLanguageORDERBYCreateTime;select distinct keyword from ar...
分类:数据库技术   时间:2014-09-24 20:10:18    收藏:0  评论:0  赞:0  阅读:566
PLSQL_性能优化工具系列_Best Practices: Proactive Data Collection for Performance Issues
占位符https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=2082062510193540&id=1366133.1&_afrWindowMode=0&_adf.ctrl-state=rru77dj7v_139NOTE:14...
分类:数据库技术   时间:2014-09-24 20:00:58    收藏:0  评论:0  赞:0  阅读:362
MSSQL常用函数
declare 定义变量 set 为变量赋值SUBSTRING()函数SUBSTRING ( expression, start, length )expression 字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。start 整数或可以隐式转换为 int 的表...
分类:数据库技术   时间:2014-09-24 19:56:18    收藏:0  评论:0  赞:0  阅读:280
页面转码器(从mysql输到页面代码乱码)
package com.test.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;impo...
分类:数据库技术   时间:2014-09-24 19:48:58    收藏:0  评论:0  赞:0  阅读:263
SQLite3 基本使用方法(一)
一、SQLite3简介 SQLite3是一款开源的嵌入式关系类型数据库, 可移植性好、易使用、内存开销小。 SQLite3是无类型的,意味着可以保持任何类型的数据到任意表任意字段。 SQLite3常用的5中数据类型: text/integer/float/boolean/blob。 二、添加库 在I...
分类:数据库技术   时间:2014-09-24 19:46:08    收藏:0  评论:0  赞:0  阅读:348
Mysql学习之--修改root用户口令
Mysql学习之--修改root用户口令一、拥有原来的myql的root的密码方法一:在mysql系统外,使用mysqladmin#mysqladmin-uroot-ppassword"test123"Enterpassword:【输入原来的密码】方法二:通过登录mysql系统,#mysql-uroot-pEnterpassword:【输入原来的密码】mysql>usemysql;my..
分类:数据库技术   时间:2014-09-24 18:39:39    收藏:0  评论:0  赞:0  阅读:532
Linux系统mongodb主从模式配置
一、环境操作系统:#uname-r 2.6.32-358.el6.x86_64 #cat/etc/issue CentOSrelease6.4(Final) Kernel\ronan\m主:192.168.137.148从:192.168.137.154二、主从同步系统时间#ntpdatentp.api.bz&&hwclock-w--systohc三、安装#wget #tarxfmongodb-linux-x86_64-enterprise..
分类:数据库技术   时间:2014-09-24 18:36:29    收藏:0  评论:0  赞:0  阅读:392
MySQL之 mysqld 生成文件的权限与UMASK 的关系
今天因为binlog文件的权限问题,最终追踪是mysql安装初始化修改了文件的权限,于是记录下来:一.默认情况下mysqld程序生产的目录的权限是UMASK的值是0700,文件的权限是UMASK的值是0660.[mysql@localhost~]$ll/export/servers/data/my3306/data/test/-lddrwx------.2mysqlroot4..
分类:数据库技术   时间:2014-09-24 18:35:39    收藏:0  评论:0  赞:0  阅读:374
Galera MariaDB 搭建
1.安装服务包组:yum-yinstallmariadb-galeramariadb-galera-serverxtrabackup2.修改配置文件vim/etc/my.cnf.d/galera.cnf修改如下参数:wsrep_provider=/usr/lib64/galera/libgalera_smm.so wsrep_cluster_address="gcomm://" wsrep_node_address=172.16.0.11 wsrep_sst_auth=..
分类:数据库技术   时间:2014-09-24 18:34:59    收藏:0  评论:0  赞:0  阅读:424
mysql半同步配置
mysql版本为5.5以上半同步的定义:主服务器端执行了写操作,必须往从服务器端复制一份,才能给客户端返回提交状态。这里我们需要在主服务器端安装semisync_master.so从服务器端安装semisync_slave.so查看是否存在[root@localhostplugin]#cd/usr/local/mysql/lib/plugin/[root@l..
分类:数据库技术   时间:2014-09-24 18:32:59    收藏:0  评论:0  赞:0  阅读:232
Spring4学习笔记-JDBC
引入的jar包与基于注解的方式引入的jar包相同实体类Employee.java对应数据库中的employee表publicclassEmployee{ privateIntegerid; privateStringlast_name; privateStringemail; privateDepartmentdepartment; //...省略get、set方法 } Department.java对应数据库中的de..
分类:数据库技术   时间:2014-09-24 18:31:29    收藏:0  评论:0  赞:0  阅读:439
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!