数据库技术-周排行
查看MySQL語法詳細執行時間與CPU/記憶體使用量:MySQLQueryProfilerMySQL的SQL語法調整主要都是使用EXPLAIN,但是這個並沒辦法知道詳細的Ram(Memory)/CPU等使用量.於MySQL5.0.37以上開始支援MySQLQueryProfiler,可以查詢到此SQL會執行多少時間,並看出CPU/Memory使用量,執行過程中..
备份:mysqldump-uuser-pppdbgk_info>Z:\gbinfo.sqltab1tab2>恢复:mysql-uroot-ppp--default-character-set=utf8catalog<E:\work\dbupdate\gbinfo.sql参考:1.拷备文件:(保证数据库没有写操作(可以给表上锁定))直接拷贝文件不能移植到其它机器上,除非你正在拷贝的表..
只需在my.cnf中的[mysqld]字段中加入一行bind-addr=1.1.1.1
如果忘记root密码或其他用户密码,不要急,按下面操作即可。1.编辑mysql主配置文件my.cnfvim/etc/my.cnf在[mysqld]字段下添加参数skip-grant2.重启数据库服务servicemysqldrestart3.这样就可以进入数据库不用授权了mysql-uroot4.修改相应用户密码usemysql;updateusersetpasswor..
MySQL默认引擎是myisam引擎,有时我们会需要使用innodb引擎,只需要修改一下配置文件my.cnf即可。在[mysqld]段中加入如下配置信息default-storage-engine=Innodbinnodb_data_home_dir=/usr/local/mysql/var##即datadirinnodb_data_file_path=ibdata1:2000M;ibdata2:2000M;ibdat..
Mysql配置文件my.cnf参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系,优化不可能一次性完成,需要不断的观察以及调试,才有可能得到最佳效果。下面先说我的..
一个100多G的sql文件导入时,大概1个多小时就会自动断了,报错:mysqllostconnectionduringquery日志中发现,mysql有重启的痕迹。找了半天cron之类的,并没有发现什么问题,而去期间也并没有人去手动重启mysqld服务。一开始怀疑是某些参数设置不当,比如max_allowed_packet或者..
直接输入命令mysqldump会发现提示命令不存在,是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,自然会找不到命令,并报错。知道了问题的所在,就直接去处理,先用一条find命令查找mysqldump的所载路径。find/-namemysql-print然后再用ln命令链接到/usr/bin..
Mysql,endb50m20g完全+增量1.full2.6hours:incrememntalmysqldumo--databasesendb|gzip-9endb-‘data+%F‘.gz====》完全备份增量备份的数据在二进制日志里面:mysqldumo--databases--master-data=2(会取得二进制日志文件的起始位置)endbmysqlbinlog--start-datetime=--stop-date..
INSTR (源字符串, 目标字符串, 起始位置, 匹配序号)
在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始 到字符的结尾就结束。 语法如下: instr(
string1, string2 [, start_position [,...
Oracle的SGA(System
Global Areas):数据库的系统全局区,SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。
共享池
共享池由两部分构成:共享SQL区和数据字典缓冲区。共享SQL区专门存放用户SQL命令,oracle使用最近最少使用等优先级算法来更新覆盖;数据字典缓冲区(library
cache)存放数据库运行的动态信息。数据库运行一段时间后,DBA需...
笔记1.
开发数据库应用,不能把数据库当黑盒。需要了解数据库的一下内容数据库的体系结构并发控制开发的时候就要调优你的代码数据库有哪些特性,不要在你的代码里重复实现深入的学习SQL2.
我的方法以数据库为中心的方法.如果能在数据库中实现,就不去自己实现. 原因是Oracle在各种平台上都可用,自己实现...
SAP
中可以通过配置数据库的链接,来完成从SAP链接到外部的数据库中进行处理数据,具体操作如下:1、先进入事务:DBCO,设置数据库链接。进入该事务后,如果系统已经有配置过类似链接则会出现在如下画面中,如图1:(图1)2、在该配置中的难点在于您使用的服务器类型,sap中提供多种选择,如图2:(图2...
在ASP.NET MVC 4 on Mono中使用OracleClient in CentOS
6.x的问题记录前言最近有个Web项目,业务功能不复杂,但是这个客户(某政府部门)有两个硬性要求:1、数据库必须使用Oracle;2、程序必须运行在Linux或HP-Unix系统中。虽然把.NET程序跑在...
在SAP中,经常需要自定义数据库表。而且可能需要人工维护数据库表中的数据,可以通过SM30进行维护数据;但是SM30事务的权限太大,不适宜将SM30直接分配;因此,可以通过给维护表分配事务代码,来达到控制权限的目的。通过下例,来展示大致的维护过程;
1、首先通过SE11,创建一个自建表,在‘Deli...
其实这一篇呢与解决我项目中遇到的问题也是必不可少的。上一篇讲到了各种锁之间的兼容性,里面有一项就是共享锁会引起死锁,如何避免呢,将我们的查询都设置中read
uncommitted是否可行呢?其结果显示,当我们当所有的查询都设置成read uncommitted后,后面共享锁死锁基本消除了,看来还是...
create or replace function
fn_bookid_get_by_chapterid(inintChapterId in integer, outvarBookId out
varchar2)return integer is/** 名 称: fn_bookid_get_by_...
SQLite开源,代码简单,功能足够强大,使用非常广泛,在这 整理下C/C++对SQLite数据库编程相关的一些知识。
一。 SQLite建库建表
二。 VS环境下,32位程序使用SQLite的方法
三。 64位环境下SQLite的使用方法
VS版本为: VS2012
SQLite版本: 3080401
一。 SQLite建库建表 ...
最近工作上在做工作流的一个物流系统,遇到了挺多Oracle Sql的查询,突然感觉自己的SQL语句很差啊,连基本的查询语句都不会了,今天看会原来在项目中用到的SQL查询语句,总结记录一下。
Oracle大师Thomas Kyte在他的经典著作中,反复强调过一个实现需求方案选取顺序:
“如果你可以使用一句SQL解决的需求,就使用一句SQL;如果不可以,就考虑PL/SQL是否可以;如果PL/SQL...
一、理解: 完整备份为基础,
完整备份可以实物回滚还原,但是由于完整备份文件过大,对硬盘空间比较浪费这是就需要差异备份 或者 事务日志备份。 差异备份还原时,只能还原到备份的那个点,
日志备份还原时,可以还原到日志覆盖的时间段的任意点。 比如2013-07-01 10点进行了完整备份,2013-07...