Welcome 微信登录

首页 / 数据库 / MySQL

Linux下安装Django1.2和MySQL-Python

Linux下安装Django1.2和MySQL-Python

写这个教程主要是因为今天想试用一下django1.2,需要个django的运行环境。也当做个记录,让其他人也能顺利的搭建django环境。在安装之前,首先要保证你的系统中已经配置python环境,我使用的python版本是2.6.2,本文安装的是django1.2.1,它需要python2.4以上的版本。安装django1.下载你可以下载2种版本,稳定版本如下方式:cd /usr/local/srcwget http://www.djangoproject...
Oracle数据库一致性读的原理

Oracle数据库一致性读的原理

在Oracle数据库中,undo主要有三大作用:提供一致性读(Consistent Read)、回滚事务(Rollback Transaction)以及实例恢复(Instance Recovery)。一致性读是相对于脏读(Dirty Read)而言的。假设某个表T中有10000条记录,获取所有记录需要15分钟时间。当前时间为9点整,某用户A发出一条查询语句:select * from T,该语句在9点15分时执行完毕。当用户A执行该SQL语句到9点10分的...
Oracle 10gR2 对Commit的改进(新选择)

Oracle 10gR2 对Commit的改进(新选择)

Oracle 10gR2中引人了一个新的参数commit_write, 可以通过调整此参数调整Oracle在Commit时的行为特征.随着web 2.0网站的涌现, 写越来越成为传统的RDBMS数据库的瓶颈, 而lgwr的写一直是Oracle数据库中最终的瓶颈所在, 在早期的版本中, 所有的事务必须先申请redo log buffer的空间才能进行变更, 提交变更时也必须确保底层的IO写到物理磁盘, 除非使用磁盘或者存储的Write Cache,否则写密集...
MySQL中找不到.myd文件的问题

MySQL中找不到.myd文件的问题

上午进行MySQL的测试,写进去240000条数据,下午找数据库文件却找不到,只找到了了一个大小只有9K的.frm文件,而frm文件不是数据库文件,而且文件大小太离谱,上百度搜索了一下:输入问题,“MySQL 没有 myd”,几个情况提到了也仅提到了一个有价值的单词——innoDB。这不就是建表的时候选择数据引擎的那句话嘛,sql语句里面一直都有,却从来没有问过为什么要写这个。继续根据这个关键词挖掘下去,终于找到了我要的答案,这是MySQL的两种引擎的差异...
在Twisted下用MySQL adbapi获取自增id

在Twisted下用MySQL adbapi获取自增id

D jango的ORM有一个很便捷的功能,其实也应该说是一个很基本的功能吧。就是在对一个model调用 save() 插入到数据库后,会将创建的自增id同步到当前model上。SQL中调用 INSERT 默认的返回值是插入的行数,就目前的应用来说,其实是一个没啥意义的返回值,所以Django的ORM能够处理好自增id的同步是一件很让人愉悦的事。不过没有使用Django,最近用的是Twisted提供的adbapi,如何获取自增id呢?如果是我力挺的Postg...
MySQL 表空间测试

MySQL 表空间测试

新加表空间的配置文件主要是这个参数测试环境测试innodb_data_file_path = ibdata1:370M;ibdata2:50M;ibdata3:50M;ibdata4:500M;ibdata5:500M:autoextend有几种情况1 在线上环境时,我的表空间之前没有计划,在使用一段时间后,想新增,这时要先得到此时ibdata1的大小,我的方法是 在配置中随便配个大小,如371M, 这时启动mysql ,会报错起不来,查看错误日志,里面会...
配置Ubuntu Linux默认是不区分MySQL表名的大小写的操作

配置Ubuntu Linux默认是不区分MySQL表名的大小写的操作

在Ubuntu Linux系统中,默认是区分MySQL表名的大小写的,而Windows系统默认是不区分MySQL的大小写的。 具体修改MySQL的方法如下: Java代码 sudovi/etc/mysql/my.cnf意思是先找到你MySQL的my.cnf配置文件并修改,当然如果你的路径不一定跟我一样,这点要注意一下 在[mysqld]中添加 Java代码 lower_case_table_names=1如图: 配置完成后,重启一下MySQLJava代码...
MySQL事务隔离级别

MySQL事务隔离级别

事务并发导致的问题是数据库需要重点解决的问题,关于事务处理的技术都已经非常成熟了,四种隔离级别再加上一个快照是所有数据库通行的解决方案,各种数据 库只是在细节上略有不同而已。MySQL支持多种存储引擎,每种存储引擎各有特点,MyISAM速度较快,但是其不支持事务处理,并发时能控制的粒度太 粗。InnoDB是一个非常好的存储引擎,它已经被Oracle收购了,Oracle这几年实在疯狂,InnoDB和Berkeley DB都被其纳入囊中,这次MySQL都未能幸...
访问Linux下MySQL服务器数据库

访问Linux下MySQL服务器数据库

默认状况下,出于安全考虑,Linux下MySQL数据库屏蔽了远程访问功能。 然而在许多状况下,你需要在家或者从web程序去访问远端数据库服务器,这就相当麻烦了。 第一步: 激活网络设置 你需要编辑mysql配置文件my.cnf. 通常状况,my.cnf放置于在以下目录: /etc/mysql/my.cnf (Debian linux) /etc/my.cnf (Red Hat Linux/Fedora Linux) /var/db/mysql/my.cnf...
<< 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 >>