diff --git a/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorageSchema.php b/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorageSchema.php
index de6910f..a1ae04e 100644
--- a/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorageSchema.php
+++ b/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorageSchema.php
@@ -1591,6 +1591,7 @@ protected function getDedicatedTableSchema(FieldStorageDefinitionInterface $stor
         ),
         'delta' => array(
           'type' => 'int',
+          'size' => 'small',
           'unsigned' => TRUE,
           'not null' => TRUE,
           'description' => 'The sequence number for this data item, used for multi-value fields',
diff --git a/core/modules/forum/forum.install b/core/modules/forum/forum.install
index 6af734c..da21835 100644
--- a/core/modules/forum/forum.install
+++ b/core/modules/forum/forum.install
@@ -223,6 +223,7 @@ function forum_schema() {
       ),
       'comment_count' => array(
         'type' => 'int',
+        'size' => 'small',
         'unsigned' => TRUE,
         'not null' => TRUE,
         'default' => 0,
diff --git a/core/modules/image/config/schema/image.schema.yml b/core/modules/image/config/schema/image.schema.yml
index 69fdd35..acfa08b 100644
--- a/core/modules/image/config/schema/image.schema.yml
+++ b/core/modules/image/config/schema/image.schema.yml
@@ -128,10 +128,10 @@ field.image.value:
           type: string
           label: 'Title text'
         width:
-          type: integer
+          type: integer(2)
           label: 'Width'
         height:
-          type: integer
+          type: integer(2)
           label: 'Height'
 
 entity_view_display.field.image:
diff --git a/core/modules/language/config/schema/language.schema.yml b/core/modules/language/config/schema/language.schema.yml
index 210a1e6..8ac6c37 100644
--- a/core/modules/language/config/schema/language.schema.yml
+++ b/core/modules/language/config/schema/language.schema.yml
@@ -92,7 +92,7 @@ language.entity.*:
       type: label
       label: 'Label'
     direction:
-      type: integer
+      type: integer(1)
       label: 'Direction'
     weight:
       type: integer
diff --git a/core/modules/locale/locale.install b/core/modules/locale/locale.install
index a9efce9..6d9ac30 100644
--- a/core/modules/locale/locale.install
+++ b/core/modules/locale/locale.install
@@ -110,6 +110,7 @@ function locale_schema() {
       ),
       'customized' => array(
         'type' => 'int',
+        'size' => 'tiny',
         'not null' => TRUE,
         'default' => 0, // LOCALE_NOT_CUSTOMIZED
         'description' => 'Boolean indicating whether the translation is custom to this site.',
diff --git a/core/modules/search/search.install b/core/modules/search/search.install
index a298f2f..f13c313 100644
--- a/core/modules/search/search.install
+++ b/core/modules/search/search.install
@@ -40,6 +40,7 @@ function search_schema() {
       ),
       'reindex' => array(
         'type' => 'int',
+        'size' => 'tiny',
         'unsigned' => TRUE,
         'not null' => TRUE,
         'default' => 0,
