相关疑难解决方法(0)

MyISAM与InnoDB

我正在研究涉及大量数据库写入的项目,我会说(70%的插入和30%的读取).该比率还包括我认为是一次读取和一次写入的更新.读取可能很脏(例如,在读取时我不需要100%准确的信息).
有问题的任务将是每小时进行超过100万次数据库事务.

我在网上看到了一些关于MyISAM和InnoDB之间差异的东西,对于我将用于此任务的特定数据库/表格来说,MyISAM似乎是我的明显选择.从我似乎正在阅读的内容来看,如果需要事务处理,InnoDB很好,因为支持行级锁定.

有没有人有这种负载(或更高)的经验?MyISAM是走的路吗?

mysql database performance myisam innodb

853
推荐指数
16
解决办法
29万
查看次数

Laravel 5.2 - 从Controller创建数据库表

如果有人问过这个道歉,但我似乎没有找到正确的答案.

我需要从Controller在DB中创建一个表.

我很天真,相信下面会有效:

    Schema::connection('mysql')->create('mytable_'.$id, function($table)
    {
        $table->increments('id');
        $table->timestamps();
    });
Run Code Online (Sandbox Code Playgroud)

$id传递给控制器​​函数的动态值在哪里.

我把下面放在了最上面:

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
Run Code Online (Sandbox Code Playgroud)

没有运气 - 如何从控制器创建数据库表呢?有任何想法吗?

错误: 在此输入图像描述

解决方案 正如Ben Swinburne在第一条评论中所说的那样,use Schema失踪了!

database schema controller laravel

5
推荐指数
1
解决办法
5504
查看次数

Laravel 5.2从迁移创建数据库

无论如何我可以从迁移设置(创建)数据库?我想运行migrate和seed,但事先应该首先创建数据库.

有什么建议 ?

谢谢

laravel

4
推荐指数
1
解决办法
2545
查看次数

标签 统计

database ×2

laravel ×2

controller ×1

innodb ×1

myisam ×1

mysql ×1

performance ×1

schema ×1