核心原则?尽量不在数据库做运算? 控制单表数据量? 保持表身段苗条? 平衡范式不冗余? 拒绝3B字段?用好数值字段类型? 将字符转化为数字? 优先使用枚丼ENUM/SET? 避免使用NULL字段? 少用幵拆分TEXT/BLOB? 不在数据库里存图片索引? 谨慎合理添加索引? 字符字段必须建前缀索引?...
分类:
数据库 时间:
2014-08-27 18:10:08
阅读次数:
227
CREATE TABLE 语句CREATE TABLE 语句用于创建数据库中的表。SQL CREATE TABLE 语法CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,....)如何创建名为 "Person" 的表。该表包含 5 个列,列名分别是:"Id...
分类:
数据库 时间:
2014-08-27 18:03:08
阅读次数:
236
Jboss wildfly 添加 JDBC driver我这里使用的是wildfly-8.0.0.Final第一步:首先在modules里面添加mysql的驱动包例如:modules\system\layers\base\com 在这下面新建 mysql文件夹,然后在mysql下面建子文件夹main...
分类:
数据库 时间:
2014-08-27 18:02:58
阅读次数:
293
http://dba.stackexchange.com/questions/30505/why-does-mysql-produce-so-many-temporary-myd-filesDatabase Administrators Stack Exchange is a question an...
分类:
数据库 时间:
2014-08-27 18:02:28
阅读次数:
383
/path/mysqldumpslow -s c -t 10 /database/mysql/slow-log这会输出记录次数最多的10条SQL语句,其中:-s, 是表示按照何种方式排序,c、t、l、r分别是按照记录次数、时间、查询时间、返回的记录数来排序,ac、at、al、ar,表示相应的倒叙;-...
分类:
数据库 时间:
2014-08-27 18:01:28
阅读次数:
196
--建库if exists(select * from sysdatabases where name = 'stuDB')drop database stuDBCreate database stuDBon primary( name = 'stuDB', filename = 'E:\work\...
分类:
数据库 时间:
2014-08-27 18:00:58
阅读次数:
340
sqlmap使用笔记Sqlmap简介 官方网址:http://sqlmap.org Github地址:https://github.com/sqlmapproject/sqlmap 中文使用说明:http://www.91ri.org/6775.htmlSqlmap是一种开源的渗透测试工具,可...
分类:
数据库 时间:
2014-08-27 17:57:58
阅读次数:
328
第一步先做一个备份#!/bin/shexport ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1export ORACLE_SID=orclexport LD_LIB...
分类:
数据库 时间:
2014-08-27 17:52:59
阅读次数:
201
安装脚本如下 cmake??-DCMAKE_INSTALL_PREFIX=/usr/local/mysql???-DMYSQL_DATADIR=/usr/local/mysql/data?-DSYSCONFDIR=/etc/mysql?-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock?-DDEFAULT_CHARSET=u...
分类:
数据库 时间:
2014-08-27 16:49:18
阅读次数:
230
1 shell中for循环清理 每次去连接一下mongo, 进行数据的remove操作 echo "Begin ..." >> /root/time.log;
echo $(date +%Y-%m-%d-%H:%M:%S) >>/root/time.log;
for((i=1;i<=100000000;i++));
do
objec...
分类:
数据库 时间:
2014-08-27 16:48:08
阅读次数:
261
默认的情况下,关闭shell,mongodb就停止运行了。
如果想在后台运行,启动时只需添加 --fork函数即可。
可以在日志路径后面添加--logappend,防止日志被删除。
bin/mongodb --fork --dbpath=// --logpath=// --logappend
在后台运行,如果想要关闭它的话,需要给他发送shutdownServer()
1、普通命令...
分类:
数据库 时间:
2014-08-27 16:46:48
阅读次数:
186
1>关系数据库规范化是为了解决关系数据库中(插入异常、删除异常和数据冗余)问题而引入。
2>在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段过程中,其中(数据库系统阶段)的数据独立性最高。
3>数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系(DBS包括DB和DBMS)
4>数据库管理系统能实现对数据库...
分类:
数据库 时间:
2014-08-27 16:43:38
阅读次数:
289
本文主要介绍Spring 和 MyBatis整合的事务处理。
值得一提的是,你不需要为MyBaits单独创造一个事务管理器,MyBatis-Spring可以使用针对JDBC的DataSourceTransactionManager来管理事务,不像Hibernate,有其自己的事务管理器。
首先,你去定义一个事务管理器,...
分类:
数据库 时间:
2014-08-27 16:36:38
阅读次数:
361
最近MySQL 遇到了同步问题,现整理一下常遇到的错误的解决方法,备用。方法一:手动设置动态参数sql_slave_skip_counter我常用的脚本:stop slave sql_thread;set global sql_slave_skip_counter=1;start slave sql...
分类:
数据库 时间:
2014-08-27 16:15:57
阅读次数:
504
由于环境需要, 故修改SQL Server 2012的默认的数据库的数据文件和日志文件的位置. 如下: 创建数据库, 遭遇报错. 错误信息: A file activation error occurred. The physical file name 'E:testaaa.mdf' may be...
分类:
数据库 时间:
2014-08-27 16:13:18
阅读次数:
306
知识管理反馈系统中,分析知识检索的办公室(北京上海天津香港纽约东京....苏州)来源,我需要查询哪些办公室次数较多,排出前5个,并计算出剩余所有部门的查询次数之和。数据库是mysql。1 拼出前五个select sum(count) as total,location from tb_person ...
分类:
数据库 时间:
2014-08-27 16:12:37
阅读次数:
368