Welcome 微信登录

首页 / 数据库 / MySQL

MySQL的table is read only 解决方法

MySQL的table is read only 解决方法

工作中遇到一个问题:要更新一个数据表。这个表是我自己创建的,有7个字段,id、name、package等等创建的时候,因为我把name、package的信息分别存在两个文本文件中,所以我就用Insert方法,一次性将所有的name插入数据库中。name全部导入数据库中了,但是我的package没有导入,这时我仍然想用insert的方法插入,但是不行。这时候应该利用update的方法。一次更新多条信息的思路如下:UPDATE table_name SET ...
一次性向MySQL数据库中插入6000条数据 测试代码

一次性向MySQL数据库中插入6000条数据 测试代码

之前遇到个问题,需要将一个文件夹中的所有文件名取出并 存入到数据库中。采用php脚本测试,读取一个文件名,就立即存储到数据库中,结果花了我230多秒的时间,速度实在太慢!原因分析:insert 语句被执行了6000次,导致速度特别慢!改进方法:1、用php脚本 将 所有的文件名都存入到一个文本文件中filename.txt(一个文件名占一行),实测脚本执行时间 1.5262秒。2、用phpfgets()函数取出filename.txt中的每一行数据,保存到...
用php将某个 文件夹下的所有文件的 文件名存入MySQL数据库中

用php将某个 文件夹下的所有文件的 文件名存入MySQL数据库中

实现:用php将某个 文件夹下的所有文件的 文件名存入MySQL数据库中注意:输入为一个文件夹A,如果这个文件夹中含有其他的文件夹B,则不显示B中的文件,只显示A中的文件。源码如下:<?php//功能:将文件夹下的所有文件的文件名存入mysql数据库中//配置数据库$server="localhost";$user="root";$passwd="password";$port="3306";$dbname="dbname";$link=mysql_...
Oracle实验(move表空间和database link)

Oracle实验(move表空间和database link)

一、 实验一a) 实验要求:i. 将vip用户下的表 move到DATA表空间中,达到整理表的碎片的目的;--我认为应该是检查某个或某些表空间的使用情况,来针对表空间的表进行碎片整理,而不应该是针对用户的,除非该用户下的表都在同一个表空间里,且该表空间存在大量碎片,否则命题不太清晰。ii. 观察move以后,表会发生哪些变化;以及对相关的查询有何影响;b) 实验分析:i. 目的分析:通过move表达到整理表的碎片的目的。因为数据库中的表经历了多次的DML操...
Linux环境下sqlldr一个csv文件

Linux环境下sqlldr一个csv文件

本来是练习三思的书里一个sqlldr的小示例,就是把excel文件另存为csv后通过sqlldr加载到Oracle数据库中。其目的本来是为了演示一下csv文件的sqlldr以及csv文件中的字符串中存在逗号, 和双引号”的处理方法,结果却引出了一个让我困惑了一阵子的问题,说大不大说小不小,反复测试了一番,怀疑到了一个点上,最后一查果然是那个样子,再测试就通过了,下面总结一下。顺便记录一个:三思说要创建scott这个经典的schema要运行$OR...
如何诊断Oracle数据库运行缓慢或hang住的问题

如何诊断Oracle数据库运行缓慢或hang住的问题

为了诊断Oracle运行缓慢的问题首先要决定收集哪些诊断信息,可以采取下面的诊断方法:1.数据库运行缓慢这个问题是常见还是在特定时间出现如果数据库运行缓慢是一个常见的问题那么可以在问题出现的时候收集这个时期的awr或者statspack报告(通常收集时间间隔是一个小时).生成awr报告的方法如下:awr是通过sys用户来收集持久系统性能统计信息并且这些信息保存在sysaux表空间.缺省情况下快照是一个小时生成一次并且保留7天.awr报告输出了基于指定快照之...
<< 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 >>