当前位置:第二教育资源网 => 数据库

数据库-数据库教程-数据库学习

内容更新时间人气
SQLServer数据库学习总结2014-09-02124
  SQLServer数据库学习总结  1.SQL基础  SQL Server2000安装、配置,服务器启动、停止,企业管理器、查询分析器  第一代数据库--网状数据库和层次数据库;第二代数据库--关系数据库  数据库(DB);数据库管理系统(DBMS);数据库系统(DBS)  SQL Server 2000 提供了不同版本:企业版、标准版、个人版、开发版  SQL
java 不能和sql2008相连接2014-08-2643
  java 不能和sql2008相连接给位大神,小弟我用sql2008建了一个数据库。也把数据源配置成功了。之后用MyEclipse写了如下代码,但就是执行完后没有数据显示。Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");这一句下面加一个system语句能打印出数据。 ct=DriverManager.getConnection("jdbc:odbc:sql server","sa","123")
MySQL搜索:WHERE2014-07-1130
  MySQL搜索:WHEREMySQL指定搜索条件进行搜索可以使用where条件。(www.02edu.com)  在SELECT语句中,数据根据WHERE子语句中指定的条件进行过滤,WHERE子语句在表名之后给出。  product表如下:     a 查找价格等于2.50的行     对于WHERE语句后面的操作符有如下种类,有了这些操作符就可以进行相应的条件过滤
[MySQL FAQ]系列-关于设置innodb buffer pool size2013-01-1741
按照惯例,如果前端应用程序采用长连接的话,那么innodb buffer pool最高可设置为物理内存大小的80%。同时也适当调低各线程级别的内存参数,例如:tmp_table_size, sort_buffer_size等,避免因为内存交换而影响服务器性能。尤其是 tmp_table_size,不少人以为是全局变量,设置的非常大,甚至见过一个设置为 1GB 的,太吓
tcpcopy,模拟在线MySQL压力测试的好帮手2013-01-1736
主要信息来自:http://code.google.com/p/tcpcopy/tcpcopy是一个基于底层的应用请求复制(所有基于tcp的packets)开源项目,可用于替代ab做在线模拟压力测试,可转发各种在线请求到测试服务器上,进行较为详尽的近乎实际的测试,从而避免了新业务、系统上线带来的潜在问题。tcpcopy的四大功能:1)分布式压力测试,将多
DELL 32位诊断工具PEDIAGS使用2013-01-17105
DELL PowerEdge Diagnostics 是一款简单实用、基于操作系统的硬件诊断工具!通过它,您可以很清楚的了解DELL系统的硬件健康状况,更有效的判断和定位硬件问题。如果检测结果为:fail ,请记录下面 Result Event的错误信息,并及时反馈给dell技术支持工程师。更多详细信息请猛击下面链接:http://support1.ap.dell.com/c
【分享】- crontab异常未执行原因2013-01-1732
近期碰到个问题,服务器上线后,crontab都发生异常没有自动执行,查看了下日志,发现问题:Apr 16 11:26:01 imysql.cn crond[28354]: (*system*) BAD FILE MODE (/etc/cron.d/flushhost)Apr 16 11:26:01 imysql.cn crond[28354]: (root) BAD FILE MODE (cron/root)检查了下 /etc/cron.d/ 目录下的其他文件,发现 flushh
使用Percona 5.5版本的用户请注意了2013-01-1745
以前使用percona 5.0系列版本,一直顺风顺水的,没碰到什么问题。最近尝试了一下5.5.10(以及5.5.12)版本,结果碰到bug了 :(查看bug描述http://bugs.mysql.com/bug.php?id=37364http://bugs.mysql.com/bug.php?id=17937在bug描述中,认为产生此问题是因为表损坏了,重建一下表即可:ALTER TABLE t1 ENGINE = InnoDB;
TPCC-MySQL使用手册2013-01-1767
一、 下载工具包= 4.0%) [OK][response time (at least 90% passed)] New-Order: 100.00% [OK] Payment: 100.00% [OK
【分享】- 关注硬盘预警信息2013-01-1733
有一次在做MySQL数据库更新时,发现DML更新效率特别低,总能发现超过1秒的慢日志,一般很少会出现这种情况,初步判定为可能网络故障或者就是DB服务器自身的性能出现问题导致。经过检查服务器状况,发现确实发生了硬件故障,主要是raid 10中的一块硬盘发生预警,信息如下:Physical Disk: 1Enclosure Device ID: 32Slot
[MySQL FAQ]系列 -- 如何在windows下用bat脚本定时备份mysql2013-01-1719
并不是所有MySQL都运行在Linux下,windows下也需要做例行备份,下面是用bat脚本做自动化备份的例子,大家可以参考下。remrem C:\Program Files\WinRAR 需要放到 path 下,才能调用rar cli工具remrem 跳转到工作目录下f:cd f:\DBBAKrem 设置变量:备份文件名SET BAK_FILE=MY_DBBAK_%date:~0,-4%.sqlrem 设置变量:日志文
如何在关闭某个模块2013-01-1717
有些时候,我们并不需要一些特殊的模块,或者个别模块对我们的硬件支持不是那么好,这就需要在内核将它们关闭,编辑下述文件即可:[root@imysql.cn ]# cat /etc/hotplug/blacklist## Listing a module here prevents the hotplug scripts from loading it.# Usually that'd be so that some other driver will bind it
同样磁盘数,不同raid级别的随机IO性能差异对比2013-01-1731
测试结果曲线图:Sysbench测试io方法:sysbench --file-num=10 --num-threads=16 --test=fileio --file-total-size=30G --max-requests=10000000 --file-test-mode=rndrw runsysbench详细文档:http://sysbench.sourceforge.net/docs/
使用Percona Xtrabackup备份SLAVE数据2013-01-1714
现在我们可以很方便的用Xtrabackup取代ibbackup,作为innodb的在线热备工具使用。通常,我们会选择在SLAVE上进行备份,以减小MASTER的压力。 innobackupex是封装后的perl脚本,用于调度xtrabackup进行备份,附加了不少辅助功能,非常实用,下面是一个常见的innobackupex备份例子: ### ### innobackupex example ### ##
[MySQL FAQ]系列 -- MySQL执行ALTER TABLE导致读不一致性问题2013-01-1710
转发一下某网友(Howard)的来信,先讨论一下,稍后再给结论你好:我现在有个关于mysql的问题一点思路都没有,想问下你,麻烦你有时间了看下。另外你一般有没有一个活跃的论坛或者小组之类的?mysql的版本是ServerCOLLATE=utf8_bin |+-------+-------------------------------------------------------------------------
[MySQL FAQ]系列-net_buffer_length选项对数据备份及恢复影响2013-01-1724
有一次和朋友讨论到 net-buffer-length 可能对mysqldump导出及恢复有影响,对此测试了一下,发现影响很小,基本可以忽略不计,下面是对比测试结果。说明:执行mysqldump时,net buffer length的最大上限是16Mb,默认值是1Mb,下面是测试结果贴图:从上面的对比结果可以看出来,该选项的调整对导出所需时间影响不大,仅对
[MySQL FAQ]系列-关于连接MySQL报错lost connection 和 gone away2013-01-1721
一般频繁出现的话,才需要关注,一天出现几次属于正常情况。4. 其他问题,自己发挥吧 O(∩_∩)O哈哈~
[MySQL优化案例]系列 -- 经典游戏数据表拆分优化案例2013-01-1716
1. 目的3. 可能的话,不使用text,实际长度小于255的,直接转成varchar;
ext4文件系统新特性 -- 转载2013-01-1710
这个文件中增加一些
[MySQL优化案例]系列 -- InnoDB主键设计2013-01-1712
[MySQL优化案例]系列 -- InnoDB主键选择在InnoDB数据表设计中,我们需要注意几点:1. 显式的定义一个 INT 类型自增字段的主键,这个字段可以仅用于做主键,不做其他用途2. 如果不显式定义主键的话,可能会导致InnoDB每次都需要对新数据行进行排序,严重损害性能3. 尽量保证不对主键字段进行更新修改,防止主键字段发生变
防止VIM粘贴数据时断行2013-01-1722
在vim编辑文件中,如果想粘贴较大长度的一行字符串时,经常会出现自动折行的情况,其实很简单,只需修改 /etc/vimrc,修改一个选项:if has("autocmd")" In text files, always limit the width of text to 78 characters" autocmd BufRead *.txt set tw=78autocmd BufRead *.txt set tw=200看到上
DELL服务器利用OMSA修改BIOS设置2013-01-1728
首先安装omsa for linux相关的rpm包,然后启动服务srvadmin-services.sh start然后,就可使用omreport,omconfig等工具了。通过下面的命令即可修改BISO设置:omconfig chassis biossetup -?#例如,修改biso设置中,串行输出设备为 com2,然后即可重启生效omconfig chassis biossetup attribute=serialcom setting=com2B
sudo规则支持正则2013-01-1724
Cmnd_Alias myscript=/bin/bash /path/myscript.sh [0-9a-z]*.[0-9]*.[0-9]*.[0-9a-z]*类似上述正则表达式,就可以起到一定的限制以及灵活配置作用了。
哇,让你的DB再快一倍:ext4 vs xfs对比测试2013-01-1715
下图是ext4 vs xfs文件系统的对比测试结果数据,横坐标是测试模式,纵坐标是测试耗时,越小越好。xfs http://www.ibm.com/developerworks/cn/linux/filesystem/l-fs9/
crontab异常,无法自动运行2013-01-1712
近期碰到有服务器上线后,crontab都发生异常没有自动执行,查看了下日志,发现问题:Apr 16 11:26:01 imysql.cn crond[28354]: (*system*) BAD FILE MODE (/etc/cron.d/flushhost)Apr 16 11:26:01 imysql.cn crond[28354]: (root) BAD FILE MODE (cron/root)检查了下 /etc/cron.d/ 目录下的其他文件,发现 flushhost 的
[MySQL FAQ]系列 -- 用MySQL实现发号器2013-01-17162
问题:用MySQL实现发号器功能,确保每次取到的ID号都是唯一的考虑到并发的问题,建议增加分表数量,每次循环或随机从分表中读取数据,降低对单个表的并发请求。
[MySQL FAQ]系列 -- 从dump文件中抽取部分库表2013-01-1719
其实很简单,就是利用正则表达式,从文件中抽取,可以用awk或sed,例如:1. 抽取数据库 imysql_1 的全部SQL语句#假设数据库 imysql_1 的下一个是 imysql_2 DBNAME1="imysql_1"DBNAME2="imysql_2"sed -n “/^-- Current Database: \`$DBNAME1\`/,/^-- Current Database: \`$DBNAME2\`/p” imysql_2
XFS设计2013-01-1714
老叶备注:xfs之所以能比ext3高效,主要得益于几点: 更合理的设计导致减少不必要的磁盘操作,尽可能利用内存 分配组(allocation groups)的设计使其能并行处理 无处不在的B+树索引,大大提升了效率 独特的日志记录方式,避免了日志文件系统通病 延迟分配机制,不仅减少了不必要的写操作,更有可能减少磁盘碎
戴尔,你怎么了?2013-01-1712
诚然,dell的服务器可靠性总体还可以,可是最新的销售及售后维保策略是在太恶心人了,例如:1. 报修部分备件,竟然还需要提供编号,而部分老机型或低版本的操作系统,是无法通过工具直接取得该编号的。请问,难道为了这个需求,我必须每个机房都安排值班人员来完成?电源模块等重要备件,如何拔出来查看编号?2. 取消邮
利用OpenIPMI监控服务器温度2013-01-1714
通过ipmitool命令行查看系统温度:[yejr@imysql ~]# /usr/bin/ipmitool sensor list | grep 'Ambient Temp'Ambient Temp | 25.000 | degrees C | ok | na | 3.000 | 8.000 | 42.000 | 47.000 | na意思是抓取到机箱温度是25°,warn级别报警是42°,crit级别的报警是47°,由此可以达到
[MySQL FAQ]系列 -- 如何跨时区迁移数据2013-01-1722
问: 如果数据表中有时间字段,现在要迁移到其他时区的服务器上,该如何处理呢?简言之,就是导出时增加一个说明,把当地时间都转换成0时区的时间,然后再导入,就能确保跨时区迁移数据了,来看下例子:mysql> select * from t1;+----+---------------------+| id | cur_time |+----+-------------------
如何监控HP服务器硬件状态2013-01-1732
利用HP官方提供的hpasm工具包即可检测到服务器的硬件相关状态,起到监控预警作用。hpasm工具包中,有个工具是hpasmcli,用法如下:[yejr@imysql ~]# hpasmcli -s 'show'Invalid Arguments SHOW ASR SHOW BOOT SHOW DIMM SHOW F1 SHOW FANS SHOW HT SHOW IML
[MySQL FAQ]系列 -- 新年新思想:MySQL也能并发导入数据2013-01-179
对MySQL的用户而言,备受诟病的一个问题就是导入SQL备份文件时不能并发,使得导入的效率很低。由于众所周知的缘故,相关的脚本就不发布了,有需要的童鞋请加入MSN群讨论。
AWK打印部分数据列2013-01-1764
echo $LINE|awk '{ i = 3; while (i<=NF) {print $i; i++}}'打印第三列起,直到最后一列
[MySQL FAQ]系列 -- 数据不算大,备份却非常慢2013-01-1719
问题环境2. 如果innodb buffer还有大量空闲的话,可以不定期执行select * from table,将这部分数据load到buffer中,减少备份时的物理I/O,提高速度
[MySQL FAQ]系列 -- 同样默认配置,为何mysql比pgsql慢多了2013-01-1711
如果问这样的问题,我只能说你很菜鸟,哈哈。不过,也不能全怪你,因为mysql的默认配置确实比较差劲,也没做最基本的优化调整。现在的服务器,即使是办公用的PC,内存也大多1~2G了吧,默认配置分配给innodb的buffer pool才8M,真是服了,多少年了,也不改改。还有另一个害人的地方是innodb数据文件的默认大小是10M,这个
[MySQL FAQ]系列 -- ibdata1共享表空间文件都包含什么内容2013-01-1712
Innodb共享表空间文件ibdata1中存储了以下几部分信息:Data dictonary
脑筋急转弯--原创2013-01-1714
问:一件非常复杂,深奥的事情摆在你的面前,你想啊想啊,想了很久,怎么也想不清楚。那么,究竟什么时候才能明白呢?路人甲:等出结果的时候就明白了路人乙:等想明白的时候就明白了你的答案呢?
歌华有线,垃圾中的战斗机2013-01-176
网慢,易掉,巨贵;多交的钱只能认栽,退款很麻烦,还得去指定地方办理,全北京就一个点。垃圾中的战斗机,我的亲身体验。 XDM可不要再被坑了。
[MySQL FAQ]系列 -- 账号密码包含反斜线时怎么办2013-01-1714
问: 如果密码中包含反斜线,该如何处理呢?答: 在mysql中,反斜线"\"是有特殊意义的,用于转义,因此如果密码中包含"\",就需要特别注意。有一种一劳永逸的办法,就是在密码中不用反斜线,哈哈。另一种,那就是需要多加几个反斜线,例如:(root:hostname:Thu Oct 15 09:15:38 2009)[mysql]> g
  共有817个记录    1/21页   1  2  3   下一页    尾 页  
数据库详细说明>
数据库是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
试题分类导航
数据库专题排行
Copyright © 2003-2008 第二教育资源网 www.02edu.com All Rights Reserved.